1
managers.dict()managers.dict()は、プロセス全体で辞書を共有し、スレッドセーフな操作を実行できます。 私の場合、コーディネーター・プロセスはそれぞれ、m
要素とn
ワーカー・プロセス(単一のdictキーとの間で読み書き)の共有ディクティクトを作成します。python manager.dict()のロックの仕組み:
managers.dict()
には、dictのロックが1つ、またはm
のロックが1つあります。
m
の要素を、共有ディクテーション以外の従業員にn
のワーカーに共有する別の方法がありますか?ワーカーは互いに通信する必要はありません。私は経営者の辞書ごとに1つだけのロックがあると言うことができるいくつかの試行後python-manager-dict-is-very-slow-compared-to-regular-dict