python线程阻塞的解决

python线程阻塞的解决

1、问题分析

当出现多个客户端请求时,由于单个线程会堵塞,需要多线程处理多个客户端请求。

2、解决方法

from threading import Thread
 
while True:
        client_sock, address = sock.accept()
        thread = Thread(target=echo_handler, args=(client_sock, address))
        thread.start()

这样,每个客户端的请求都会生成子线程,然后处理请求(但是有一个问题:当突然大量请求连接,消耗系统资源达到上限时,程序很可能无法处理后续请求。

Python教程

python自定义进度条显示信息

2021-4-26 23:22:08

Python教程

python socket连接客户端的方法

2021-4-26 23:22:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索