国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

請問定時器如何并行執(zhí)行呢?

javascript

假如有100個定時器,怎么樣才能各自執(zhí)行各自的任務,而不是按順序來執(zhí)行?謝謝

3725 1 0
1個回答

maq

那你可能需要開 100 個進程了……Workerman 是單進程單線程模式的。

其實本質(zhì)上還是要看你那些【任務】是屬于 IO 密集型還是 CPU 密集型,如果是前者的話,單個進程足以應付。如果是后者的話,是應當考慮用多進程來分擔的,當然,“開 100 個進程”可能太簡單粗暴了,可以考慮用進程池來處理。

  • javascript 2018-05-06

    謝謝,我主要目的是處理游戲房間的倒計時,房間都存在REDIS應該屬于IO密集型,感覺如果太多房間,每一秒返回客戶端時間會卡頓,不順暢,有什么好建議嗎?感激不盡

  • maq 2018-05-06

    不太清楚你說的【游戲房間的倒計時】具體是怎樣的應用邏輯,不好給出什么建議。

    有一點需要提醒你,也許對你的設計思路有影響:redis 對所有的請求都是串行執(zhí)行的,因為 redis server 是單線程的。

  • javascript 2018-05-06

    @3346:好的,感謝提醒,游戲房間的倒計時 比如等待玩家準備,這時候服務器需要倒計時時間,這樣子。

年代過于久遠,無法發(fā)表回答
??