2

私には典型的な生産者、消費者パターンがあります。プロデューサーがチャネルを介してオブジェクトを送信する場合、コンシューマーがオブジェクトを受け入れるまで、プロデューサーはブロックされます。コンシューマーがオブジェクトを受け入れた後、プロデューサーは何らかの方法でオブジェクトを変更します。消費者はオブジェクトが変更されるのを見ますか?または、チャネルを介してデータを送信するときに暗黙のコピーがありましたか?

4

1 に答える 1

1

Stacklessはチャネルを介してPythonオブジェクトへの参照を送信するため、プロデューサーがオブジェクトに加えた変更はすべて、コンシューマーによって「認識」されます。コピーは行われていません。

于 2012-03-22T18:19:18.707 に答える