Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在LOGMaster.py中可以启动多少线程?_Python_Multithreading_Sockets - Fatal编程技术网

Python 在LOGMaster.py中可以启动多少线程?

Python 在LOGMaster.py中可以启动多少线程?,python,multithreading,sockets,Python,Multithreading,Sockets,方案 简介 我附上了这个计划。一个LOGMaster.py,它从运行Multi-socket.connect()的计算机中检索数据,作为要在GUI线程上显示的线程 问题 我允许在LOGmaster.py内部运行的线程的限制是什么?如果有,如何定义它?。最后,还有比使用python的这个模型更好的方法吗 提前谢谢你除非你的内存用完,否则没有限制。如果您的线程在等待I/O的大部分时间都处于空闲状态,那么它们实际上没有多大影响。现在,如果您启动10000个线程,这将占用相当多的内存

方案

简介 我附上了这个计划。一个LOGMaster.py,它从运行Multi-socket.connect()的计算机中检索数据,作为要在GUI线程上显示的线程

问题 我允许在LOGmaster.py内部运行的线程的限制是什么?如果有,如何定义它?。最后,还有比使用python的这个模型更好的方法吗


提前谢谢你

除非你的内存用完,否则没有限制。如果您的线程在等待I/O的大部分时间都处于空闲状态,那么它们实际上没有多大影响。现在,如果您启动10000个线程,这将占用相当多的内存