0

Python でスレッドを使用するコードがあります。条件が満たされた場合、各スレッドは 2 つの新しいスレッドを作成します。現在の問題は、アクティブなスレッドの総数が、ubuntu 12.04 でサポートされているアクティブなスレッドの総数を超えていることです。アクティブなスレッド キュー内の各スレッドは、新しいスレッドを作成するためのスペースが必要になり、終了します。私のシステムには 8 個の CPU があります。今、私のコードはデッドロックに陥っています。

4

1 に答える 1

2

おそらく、それほど多くのスレッドを作成するべきではありません。代わりに、Queue.Queues を使用して異なるスレッド間で通信します。

于 2012-12-18T10:38:28.990 に答える