import os
import time,threading,multiprocessing
defthread_run():
print(threading.get_ident(),'ident')
print(os.getpid() , '=pid ')
print(os.getppid(), '=ppid')
defrun(name):
time.sleep(2)
print('hello',name)
t = threading.Thread(target=thread_run,)
t.start()
if __name__ == '__main__':
for i in range(10):
#args 是一个list#开启多线程
p = multiprocessing.Process(target=run,args=('liu',))
p.start()
再定义一个线程
import threading
import os
classA(threading.Thread):def__init__(self,s):
self.s = s
threading.Thread.__init__(self)
defrun(self):for i in range(111):
print(self.s,threading.current_thread(),i,os.getppid(),os.getpid())
t1 = A('apple')
t1.start()