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

AsyncTcpConnection連接怎么創(chuàng)建多線程處理任務(wù)?

rykj

問題描述

AsyncTcpConnection連接怎么創(chuàng)建多線程處理任務(wù),有很多網(wǎng)上給的方案都會引發(fā)斷線問題

為此你搜索到了哪些方案及不適用的原因

因為我是創(chuàng)建多個AsyncTcpConnection來通過不同的賬號連接另一臺服務(wù)器,經(jīng)過嘗試使用new Process()在其中一個AsyncTcpConnection連接觸發(fā)的時候就會引起全部的AsyncTcpConnection斷線。pcntl_fork()也是一樣?,F(xiàn)在是實在沒辦法了。因為具體的處理任務(wù)時因為功能需要無法避免的使用了sleep。所以會導(dǎo)致后來的消息無法收到只能嘗試使用多線程

675 1 0
1個回答

walkor 打賞

workerman不支持多線程。一般業(yè)務(wù)也用不到多線程。
workerman里不能使用sleep,延遲用定時器。
workerman里不能使用pcntl_fork()。
workerman里也沒有Process類

  • rykj 2024-08-08

    我就遇到了需要多線程的場景,我通過AsyncTcpConnection連接連接了兩個服務(wù)器,當(dāng)其中一個在處理for循環(huán)任務(wù)時另一個直接就收不到消息。目前我也沒有任何替換方案。大佬有沒有別的辦法?例如使用別的類代替AsyncTcpConnection

  • walkor 2024-08-08

    你可以開兩個進程,每個進程一個AsyncTcpConnection。
    或者使用隊列處理任務(wù)。

??