如何解决为什么Python无法读取该线程?
堆栈溢出!也许我错过了一个关键的细节,但是Python 3似乎没有读懂下面所示代码中的注释。我正在尝试为连接到服务器的每个客户端启动线程,以便多个客户端具有连接到服务器的功能。这是我发现对我来说很成问题的代码段,因为正如打印所显示的那样,Python似乎甚至都不会对其余部分有所了解。
conn,addr = s.accept()
print(f"{addr} has joined the server.")
clientsocket_list.append(conn)
print("Adding client to list")
#Based on which prints are actually printing,it seems Python is only reading up to here.
clientthread(conn,addr)
print("Using clientthread")
client_thread_thread = threading.Thread(target=clientthread(conn,addr))
print(f"Starting new thread for {conn},Thread #{threads}")
client_thread_thread.start()
threads += 1
client_thread_thread.join()
任何帮助将不胜感激,谢谢!另外,如果我遗漏了任何重要的东西,我深表歉意,这是我对Stack的第一个问题,因此我仍然想解决一下!谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。