Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

Thread calling mode

Shulou Source: shulou.com Published: 2022-06-03 03:12:44 09月15日 Update

1 call directly

Import threading

Import time

Def sayhi (num): # define the functions to be run by each thread

Print ("running on number:%s" num)

Time.sleep (3)

If _ _ name__ = ='_ _ main__':

T1 = threading.Thread (target=sayhi,args= (1,)) # generate a thread instance

T2 = threading.Thread (target=sayhi,args= (2,)) # generate another thread instance

T1.start () # start thread

T2.start () # start another thread

Print (t1.getName ()) # get thread name

Print (t2.getName ())

2 indirect call

Import threading

Import time

Class MyThread (threading.Thread):

Def _ init__ (self,num):

Threading.Thread.__init__ (self)

Self.num = num

Def run (self): # define the functions to be run by each thread

Print ("running on number:%s" self.num)

Time.sleep (3)

If _ _ name__ = ='_ _ main__':

T1 = MyThread (1)

T2 = MyThread (2)

T1.start ()

T2.start ()

Tags: Thread function instance generate run mode Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Docker Linux Microsoft Xiaomi