python多進程處理數(shù)據(jù) 如何在python腳本中新建一個守護子進程?
如何在python腳本中新建一個守護子進程?1. Python中的默認進程是非守護進程。此時,如果設(shè)置了多個進程,則主進程是非守護進程,您必須等待所有子進程完成運行后才能退出;2。設(shè)置守護主進程時,例
如何在python腳本中新建一個守護子進程?
1. Python中的默認進程是非守護進程。此時,如果設(shè)置了多個進程,則主進程是非守護進程,您必須等待所有子進程完成運行后才能退出;
2。設(shè)置守護主進程時,例如進程object.daemon=第二點是主進程可以在子進程完成之前強制結(jié)束。顯然,在大多數(shù)情況下,它不能滿足生產(chǎn)需要,所以我們可以為子流程設(shè)置join(),以完成主流程的執(zhí)行。一旦執(zhí)行了join,主進程將被阻塞,并且join的子進程在以后的進程并行運行中不會影響其他進程:join前的進程將并行執(zhí)行,join后的進程在解除阻塞后繼續(xù)并行運行。
詳細代碼如下: