亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于兩個機器人并發

這里使用同一個timer調用兩個機器人工作不是并發嗎,一個timer不能處理這種并發吧,后面sleep之后,都沒有dancing輸出,按理來說兩秒之后停止跳舞,每隔兩秒跳一次舞不是應該中間要跳一次舞嗎?

正在回答

2 回答

感謝同學的提問。當時錄制3-4的目的是想讓大家回顧一下前面所學的函數,為了照顧大多數初學的同學,因此就沒有就并發進行深入講解,timer本身確實只有一個后臺線程在處理任務,不過對于這里的案例來講,因為耗時甚微,可以理解為近似并發了,然而后面的sleep確實是沒辦法實現并發了,所以sleep了之后,timer唯一的線程就sleep了,因此就沒時間去跳舞了 :)

4 回復 有任何疑惑可以回復我~
#1

少時不識月 提問者

謝謝老師
2017-05-20 回復 有任何疑惑可以回復我~
#2

連宏偉HW

恩,理解了,我也在想為什么桶滿了,兩秒之后不跳舞,
2017-05-30 回復 有任何疑惑可以回復我~
#3

翔仔 回復 連宏偉HW

這么認真在學習,真是倍感欣慰,感覺付出是值得的,加油 :)
2017-05-30 回復 有任何疑惑可以回復我~
#4

連宏偉HW 回復 翔仔

前段時間聽我的助教老師說有Quartz這個框架,剛好這幾天看到老師發布視頻了,迫不及待想聽老師講了
2017-05-30 回復 有任何疑惑可以回復我~
#5

李金球

我記得這個課程里面有說timer是串行quartz是并行吧,不知道是不是我和其他課程弄串了。我也注意到這個同學的問題了,因為我自己在寫的時候,跳舞執行頻率是要高于灌水,和老師的寫反了,理論上來講,按照老師的講法應該是在跳舞的執行頻率間隔是小于2秒,那么在灌水的任務cancel之后,跳舞的任務還會至少執行一次的,如果是大于2秒,那就沒什么區別。
2019-03-26 回復 有任何疑惑可以回復我~
查看2條回復

是啊, 我還把線程sleep到10秒,等著跳舞其機器人跳舞,一直沒跳。 就返回來再看了老師視頻寫法、

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于兩個機器人并發

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號