微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么Python无法读取该线程?

如何解决为什么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 举报,一经查实,本站将立刻删除。