故事是這樣的,
假設我有5個Excel files(就說部門別),
每個excel 有3 - 5個sheets (就說是產品別,意即有5個部門,每個部門有個3-5種產品)
因為每個sheet長得都幾乎一樣,我要做的運算也一樣。而這運算有點吃力有點久。
所以,我就循序讀入excel file, 然後就把每個sheet用multiprocessing 平行處理以節省時間。
但因為我的cpu有6 cores(即可以同時跑12程序)。
而每個excel 只有3-5sheets, 因為佔不滿,所以想是不是把這5個files multiprocessing, 然後每個又multiprocessing每個sheet.
原來只是突發奇想隨便試試,奇怪,程式還真的會動。結果也正確。



敝人因為好奇,所以google了一下。
有人說不行

https://stackoverflow.com/questions/28491558/launching-nested-processes-in-multiprocessing
但我就是可以


有神人可以說明一下,python 多工處理下的多工處理是OK的嗎?

























































































