关闭

day11_python多线程基础

86人阅读 评论(0) 收藏 举报
分类:

创建线程的两种方式


第一种:import threading,time
def f1(args):
    time.sleep(5)
    print(args)
    


c=threading.Thread(target=f1,args=(123,))
c.start()
c.join(4)


print("End")

第二种方式:

class Mythread(threading.Thread):
    def __init__(self,func,arg):
        self.fun=func
        self.arg=arg
        super(Mythread,self).__init__()
    def run(self):
        time.sleep(3)


        self.fun(self.arg)
        
def work(arg):
    time.sleep(3)
    print(arg)
        
pbj=Mythread(work,4)
pbj.start()   

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:78088次
    • 积分:5129
    • 等级:
    • 排名:第5996名
    • 原创:458篇
    • 转载:0篇
    • 译文:1篇
    • 评论:0条