1

尝试thread在 Python 中使用时,使用以下代码

import select, sys, time, thread

TIMEOUT = 30

def listenthread(server,result):

# some code 
#
#

def main(argv=None):
    if argv is None:
        argv = sys.argv[1:]
    server = Server()            
    clientaddrs = []
    # listen to clients in new thread
    thread.start_new_thread(listenthread, (server,clientaddrs)) # that line produces a problem

Undefined variable from import: start_new_thread当我到达线路时我得到:

 thread.start_new_thread(listenthread, (server,clientaddrs))

可能是什么问题?

问候

4

1 回答 1

2

这是一个常见的 PyDev 错误。我认为您的代码没有任何问题,PyDev 只是提醒您注意不存在的错误。

请参阅此处此处列出的答案。

于 2012-12-09T19:12:06.687 回答