多线程

如下是正确用法

import threading

import time

def worker(number):
    print "worker"+str(number),'---start---',time.ctime()
    time.sleep(5)
    print "worker"+str(number),'---end---',time.ctime()


if __name__=='__main__':
    print "main",'---start---',time.ctime()
    threadList=list()
    for i in xrange(5):
        t = threading.Thread(target=worker,args=(i,))
        threadList.append(t)
        t.start()
    for t in threadList:
        t.join()
    print "main",'---end---',time.ctime()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言:为什么有人说 Python 的多线程是鸡肋,不是真正意义上的多线程? 看到这里,也许你会疑惑。这很正常,所以...
    猴哥爱读书阅读 51,992评论 6 69
  • 当我们需要执行一些耗时操作,比如说发起一条网络请求时,考虑到网速等其他原因,服务器未必会立刻响应我们的请求,如果不...
    常思行阅读 1,349评论 3 27
  • 多进程: 多任务: 简单的说就是操作系统(os)可以同时运行多个任务。我们的操作系统就是多任务。 单核cpu: ...
    梦诗酒年华阅读 540评论 0 0
  • 版权声明 不是开玩笑…… 这本书的名字真的叫《韭菜的自我修养》;封面上,李笑来三个字后面,不是一个句号,是“著”字...
    社会我刘大哥阅读 336评论 0 1
  • 我叫阿诚。 但我并不叫阿诚。阿诚是我给自己取的别名。我希望自己能够用真诚换回想要的幸福。而我的真名,我很少告诉任何...
    别等风来阅读 746评论 0 4

友情链接更多精彩内容