python threading模块,pythonthreading,#-*-coding


#-*-coding:utf-8-*-__author__=‘magicpwn‘importthreadingimporttimeimportQueuedefworker():printthreading.current_thread().getName()defworker2():foriinrange(0,1000):printitime.sleep(1)threads=[]foriinrange(5):t=threading.Thread(target=worker)#新创建线程,指定线程执行函数,未传参threads.append(t)t.start()s=threading.Thread(target=worker2,args=())#守护线程daemon设置为真则其为不重要线程,主线程不等待其结束就进程就结束。#设置为假或默认值表示线程重要,主线程需等待其结束才能结束进程。#守护线程的意思是默认情况下,或设置了子线程setDaemon(False)时,#主线程成为了子线程的守护线程。当所有线程结束,主线程才结束进程。s.setDaemon(False)threads.append(s)s.start()


本文出自 “magicpwn” 博客,请务必保留此出处http://magicpwn.blog.51cto.com/10497784/1683820

python threading模块

评论关闭