threading 两种调用方法

方法一:建议使用,比较方便简单

import threading
import time


def runthreading(n):
print('run...',n)
time.sleep(2)

t1 = threading.Thread(target=runthreading,args=("threading1",))
t2 = threading.Thread(target=runthreading,args=("threading2",))

t1.start()
t2.start()

方法二:

import threading
import time

class mythreading(threading.Thread):

def __init__(self,n):
#super(mythreading,self).__init__()
threading.Thread.__init__(self)
self.n = n
def run(self):
print('run...',self.n)


t1 = mythreading("t1")
t2 = mythreading("t2")
t1.start()
t2.start()

猜你喜欢

转载自www.cnblogs.com/jim-xu/p/12301145.html