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

gatwayworker定時(shí)器問題

gc_mike

gatwayworker單獨(dú)開一個(gè)進(jìn)程來添加或刪除定時(shí)器,所有業(yè)務(wù)需要添加定時(shí)器都請(qǐng)求到這個(gè)進(jìn)程,我想知道的是如果同一秒定時(shí)器過多的話,單個(gè)進(jìn)程能不能抗的住,定時(shí)任務(wù)是串行執(zhí)行的嗎?如果是串行的,務(wù)必會(huì)阻塞后面的任務(wù),導(dǎo)致定時(shí)器不準(zhǔn),那么單進(jìn)程同時(shí)能容納多少個(gè)定時(shí)器任務(wù)?如果不行,是否有其它解決辦法。我是用來做棋牌游戲的。

3848 1 0
1個(gè)回答

walkor 打賞

單個(gè)進(jìn)程內(nèi)的定時(shí)任務(wù)是串行執(zhí)行的,定時(shí)器內(nèi)的業(yè)務(wù)如果有阻塞,并且超過下一個(gè)定時(shí)周期,會(huì)導(dǎo)致下一個(gè)周期的定時(shí)任務(wù)延遲。所以定時(shí)器里最好控制好執(zhí)行時(shí)間。workerman里單個(gè)進(jìn)程內(nèi)定時(shí)任務(wù)數(shù)量沒有限制,但仍然受限于系統(tǒng)內(nèi)存以及php.ini配置的單個(gè)php進(jìn)程內(nèi)存使用限制。

定時(shí)器不一定非要都放在一個(gè)進(jìn)程里,如果可以的話可以放到多個(gè)進(jìn)程里

http://doc.workerman.net/315181

  • gc_mike 2018-04-25

    非常感謝walkor大神的回復(fù),現(xiàn)在遇到的問題是,多進(jìn)程定時(shí)間器,就要確保同一房間的玩家路由到同一個(gè)進(jìn)程內(nèi),我是想通過房間號(hào)把同一房間玩家統(tǒng)一路由到一個(gè)進(jìn)程,但是玩家操作進(jìn)入房間是先把玩家信息寫到隊(duì)列,然后有個(gè)進(jìn)程從隊(duì)列取出然后分配房間的,一開始不知道房間號(hào),只有出牌的時(shí)候才能取到房間號(hào),難不成每次出牌都要帶上房間號(hào),總感覺這樣設(shè)計(jì)不合理

  • drdeahg 2018-04-25

    第一次取得標(biāo)識(shí)的時(shí)候存在內(nèi)存里面里面然后路由

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