python 进程 线程混合测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jacke121/article/details/87934491
#coding=utf-8
from multiprocessing import Process
import time

from threading import Thread
import time,random

class Mythread(Thread):
    def __init__(self, name):
        super().__init__()
        self.name = name
    def run(self):
        print('%s is start' %self.name)
        i=0
        while True:
            print(i)
            i+=1
            time.sleep(1)

class MyProcess(Process):
    def __init__(self,name):
        super().__init__()
        self.name=name

    def run(self):
        print('%s is runing' %self.name)
        time.sleep(3)
        t = Mythread("thread_aa")
        t.start()
        print('%s is done' %self.name)

if __name__ == '__main__':
    p=MyProcess('sudada')
    p.start()
    print('主进程')

猜你喜欢

转载自blog.csdn.net/jacke121/article/details/87934491