多處理:如何在多個進程之間共享一個字典?一個程序,它創(chuàng)建可在可連接隊列上工作的多個進程Q,并最終可能操縱全局字典D來存儲結(jié)果。(因此每個子進程可用于D存儲其結(jié)果,并查看其他子進程正在生成的結(jié)果)如果我在子進程中打印字典D,我會看到已對其進行的修改(即在D上)。但是在主進程加入Q之后,如果我打印D,那就是空的dict!我知道這是一個同步/鎖定問題。有人能告訴我這里發(fā)生了什么,以及如何同步訪問D?
添加回答
舉報
0/150
提交
取消