kno*_*orv 4 python multithreading
我对 Python 中的线程很陌生,并且有几个初学者问题。
当使用 Pythonthreading模块启动超过五十个线程时,我开始得到MemoryError. 线程本身非常纤细,而且不太需要内存,因此似乎是线程的开销导致了内存问题。
threading模块可以在 Python 代码中运行的最大线程数是多少?你有没有采取任何技巧来达到这个数字?threading模块时还有其他注意事项吗?您的问题无法笼统地回答,因为线程的良好使用始终取决于要解决的具体问题。您也没有告诉我们您使用的是哪个 Python 版本,所以我假设您使用的是“默认”CPython 而不是 IronPython 或类似的东西。给你一些提示和想法来进一步思考你的问题: