# 多线程和单线程实际上是类似的	,专业知识大家游戏多开了好多个线程
# 来让好几个客户端联接,那样同一时间能够有四个客户端跟服务器端通讯

import zen_utils
# 导进线程控制模块
from threading import Thread

# 界定涵数,传入socket套接字。
def start_threads(listener, workers=4):
# 界定一个元祖 ,用以传入到下面创造线程的关系式中 。
t = (listener,)
# 循环系统开展创造线程。
for i in range(workers):
# target是要实行的涵数。args是入参,留意是元祖的方式 。
Thread(target=zen_utils.accept_connections_forever, args=t).start()



if __name__ == '__main__':
address = zen_utils.parse_command_line('multi-threaded server')
listener = zen_utils.create_srv_socket(address)
start_threads(listener)
文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归QU快排Www.seoGurubLog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ▲61910465