可以在Java/JavaFX中評估按下鍵盤按鈕和執行代碼行之間的延遲嗎?設想一下情況,我向用戶展示一個刺激,其任務是當他或她覺察到刺激時打空間鍵。我怎樣才能最準確地獲得顯示刺激和擊鍵鍵之間的延遲?計算按下按鈕和執行代碼行之間的延遲的方法
爲了這一天,我用這樣的:
long start_time = System.currentTimeMillis();
displayTheStimulus();
long end_time;
if (spacebarIsHitted()) {
end_time = System.currentTimeMillis();
} else {
end_time = start_time;
}
long difference = end_time-start_time
我怎麼能肯定,認爲值這個方法給出的是有效和準確的?有沒有辦法評估這種方法的準確性?