首页 > 编程语言 > 详细

python 多线程

时间:2019-10-21 15:18:34      阅读:63      评论:0      收藏:0      [点我收藏+]
import threading
import time
def run(n):
    print("task",n)
    time.sleep(2)
t1=threading.Thread(target=run,args=("t1",))#一个参数也要用逗号
t2=threading.Thread(target=run,args=("t2",))
t1.start()
t2.start()
#最简单的多线程

 过程的名字可以随便,但是在下面的类里面就必须用RUN

import threading
import time
class MyThread(threading.Thread):
    def __init__(self,n):
        super(MyThread,self).__init__()
        self.n=n
    def run(self):#如果是一个DEF 那么就可以是任意的名字,但是在类里面他就必须叫run
        print("running task:"%self.n)

t1=MyThread(t1)
t2=MyThread(t2)
t1.start()
t2.start()

这就是多线程的两种写法。

python 多线程

原文:https://www.cnblogs.com/xupanfeng/p/11713402.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!