看板 java 關於我們 聯絡資訊
可以請教一下板上的高手 如果用Timer來讓我的程式每半秒去refresh一次 我想問的是 當在這半秒內 我程式要執行的動作還沒做完(意思是程式每次執行的動作可能超過半秒) 那麼程式會在一個週期內(半秒)未做完時 會直接接著下一秒去refresh嗎??? -- ◣ ◥◣ ◢█◣ ◢▃▃ ╗ ╔╒══╗ █ ◢◤ █ █ █ █◢◤ ╚═╦╝ ║ ║ █ ◥◣ ◥▅◤ ◥▅▅ █◥◣ ╔╗║╖╓╠═╝ ╚═╝╚╝╝ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.52.201
Srjiang:refresh啥? 畫面? 能否解釋一下各thread的關係? 02/06 15:40
PsMonkey:樓上的問題很重要,不過你的需求有矛盾處就更嚴重 02/06 16:39
tkcn:他的問題是 Timer還會去啟動事件嗎? 答案是不會 02/06 19:44
gconline:thread + sleep 控制? 02/07 13:59
rockyup:畫面~ 指repaint()一次..在Timer的物件下會去執行 02/07 15:56
gconline:剛剛嘗試了一次 如果在Timer裡面的寫Thread.sleep(1000); 02/07 16:08
gconline:整個Timer會等待TimerTask做完 然後再一次把結果顯示出來 02/07 16:10
rockyup:謝謝~ 02/12 11:32