无法在Python中创建新线程

时间:2013-09-05 22:54:26

标签: python multithreading python-multithreading

import threading

threads = []
for n in range(0, 60000):
    t = threading.Thread(target=function,args=(x, n))
    t.start()
    threads.append(t)
for t in threads:
    t.join()

我的笔记本电脑上的打印范围高达800,但如果我将范围增加到800以上,我会收到错误can't create new thread

如何控制要创建的线程的数量或任何其他方式使其像超时一样工作?我尝试使用threading.BoundedSemaphore函数,但这似乎无法正常工作。

0 个答案:

没有答案