課程
/后端開發
/Java
/Java定時任務調度工具詳解之Timer篇
這里使用同一個timer調用兩個機器人工作不是并發嗎,一個timer不能處理這種并發吧,后面sleep之后,都沒有dancing輸出,按理來說兩秒之后停止跳舞,每隔兩秒跳一次舞不是應該中間要跳一次舞嗎?
2017-05-20
源自:Java定時任務調度工具詳解之Timer篇 3-4
正在回答
感謝同學的提問。當時錄制3-4的目的是想讓大家回顧一下前面所學的函數,為了照顧大多數初學的同學,因此就沒有就并發進行深入講解,timer本身確實只有一個后臺線程在處理任務,不過對于這里的案例來講,因為耗時甚微,可以理解為近似并發了,然而后面的sleep確實是沒辦法實現并發了,所以sleep了之后,timer唯一的線程就sleep了,因此就沒時間去跳舞了 :)
少時不識月 提問者
連宏偉HW
翔仔 回復 連宏偉HW
連宏偉HW 回復 翔仔
李金球
是啊, 我還把線程sleep到10秒,等著跳舞其機器人跳舞,一直沒跳。 就返回來再看了老師視頻寫法、
舉報
Java定時任務調度工具詳解之Timer篇
1 回答關于多個Timer來實現并發
1 回答一個關于Timer不能執行耗時任務的疑惑?
3 回答有且只有一個后臺線程。。意思是說不能new 兩個timer 分別去調用任務嗎
1 回答為什么我的有時候會是兩秒呢?
2 回答請問我在spring中使用timer為什么沒有觸發呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-20
感謝同學的提問。當時錄制3-4的目的是想讓大家回顧一下前面所學的函數,為了照顧大多數初學的同學,因此就沒有就并發進行深入講解,timer本身確實只有一個后臺線程在處理任務,不過對于這里的案例來講,因為耗時甚微,可以理解為近似并發了,然而后面的sleep確實是沒辦法實現并發了,所以sleep了之后,timer唯一的線程就sleep了,因此就沒時間去跳舞了 :)
2017-10-24
是啊, 我還把線程sleep到10秒,等著跳舞其機器人跳舞,一直沒跳。 就返回來再看了老師視頻寫法、