相关疑难解决方法(0)

使用thread.start_new_thread()在Python 2.6中进行简单的线程处理

我正在学习关于简单线程的教程.他们给出了这个例子,当我尝试使用它时,我从解释器中得到了难以理解的错误.你能告诉我为什么这不起作用吗?我正在使用WinXP SP3和Python 2.6当前版本

import thread

def myfunction(mystring,*args):
    print mystring


if __name__ == '__main__':

    try:

        thread.start_new_thread(myfunction,('MyStringHere',1))

    except Exception as errtxt:
        print errtxt
Run Code Online (Sandbox Code Playgroud)

执行此结果::

在sys.excepthook中由Error启动的线程中未处理的异常:

最初的例外是:

输出中实际上缺少错误中缺少的信息.

python multithreading python-2.6

13
推荐指数
3
解决办法
5万
查看次数

标签 统计

multithreading ×1

python ×1

python-2.6 ×1