首页 > 技术文章 > day35作业

msj513 2018-11-07 19:35 原文

1、改写下列程序,分别别实现下述打印效果

from multiprocessing import Process
    import time
    import random

    def task(n):
        time.sleep(random.randint(1,3))
        print('-------->%s' %n)

    if __name__ == '__main__':
        p1=Process(target=task,args=(1,))
        p2=Process(target=task,args=(2,))
        p3=Process(target=task,args=(3,))

        p1.start()
        p2.start()
        p3.start()

        print('-------->4')

效果一:保证最先输出-------->4

-------->4
-------->1
-------->3
-------->2

 

推荐阅读