業(yè)務需要,需要在onWorkerStart、onMessage 回調函數(shù)中創(chuàng)建子進程執(zhí)行一段代碼之后退出子進程。
1.需要修改workerman源碼哪個位置?
2.創(chuàng)建的子進程,如何停止監(jiān)聽網絡?
3.業(yè)務:讀取了10GB的數(shù)據(jù)在數(shù)組中,收到消息后,在onMessage回調函數(shù)中創(chuàng)建子進程利用這些數(shù)據(jù)并發(fā)計算,計算完成之后退出子進程。因為需要用到10GB的數(shù)組的數(shù)據(jù),所以無法用這里的異步任務的方法http://doc.workerman.net/faq/async-task.html ,只能創(chuàng)建子進程進行計算。