[Python] 卡這個問題卡了好久 multiprocessing.RawArray如果直接寫在一個import的module裡面 用Pool去啟動function會跳Runtime Error "RuntimeError: c_double_Array_1521 objects should only be shared between processes through inheritance" 但很奇妙的直接用Process()啟動的話沒這問題,arrary塞進去就好
解決的方式是....RawArray既然要被Pool共用,其實多半應該是global的(其實也就是把它們塞進globals()) 也就是在serialize / deserialize 之前都要加上 global 的宣告