各プロセスが特定のクラスの新しいインスタンスのリストを作成する場合、いくつかのプロセスを並行して実行したいとします (マルチプロセッシングを使用し、クラスター内のように複数の別々のマシンで実行することもできます)。次に、これらすべてのリストを親プロセスに送り返し、それらを結合します。さて、これらのインスタンスをオブジェクト ID でインデックス化できますか? 各オブジェクトが別のプロセス (場合によっては別のマシン) で生成された場合、ID がオブジェクトを一意に識別することを期待できますか?
言い換えれば、オブジェクトの ID は、プロセス間でデータを送信するために必要な pickle 化後も存続しますか? それとも、オブジェクトを unpickle するときに、インタープリターがオブジェクトに新しい一意の ID を割り当てますか?