标签: python multithreading ubuntu
我有一个在python中使用线程的代码。每个线程如果满足条件将创建2个新线程。现在问题是活动线程的总数超过了ubuntu 12.04支持的活动线程总数。现在,活动线程队列中的每个线程都需要空间来创建新线程,然后它将终止。我的系统有8个CPU。现在我的代码陷入僵局。
答案 0 :(得分:2)
你可能不应该创建这么多线程。相反,使用Queue.Queue来在不同的线程之间进行通信。
Queue.Queue