比如我需要開50個進(jìn)程,并發(fā)處理1000條任務(wù),處理完成后自動關(guān)閉退出,怎么辦吧?
條件滿足后調(diào)用: Worker::stopAll() 即可
stopAll()確實(shí)代表子進(jìn)程重啟,那你意思是希望全部進(jìn)程退出? 那直接用posix_kill給主進(jìn)程發(fā)送SIGINT信號即可,不過不知道這樣做有啥意義。
1、workerman對于寫在Worker::runAll()之后的代碼永遠(yuǎn)都執(zhí)行不到;
2、方法很多了,最簡單的比如: posix_getppid()