1.进程
运行起来的程序成为进程,不运行时称为程序。程序和进程的关系是:程序只有一个,但是进程可以有多个。
创建多进程
from multiprocessing import Process
import time
def sing():
for i in range(10):
print(‘我在唱第{}句歌词’.format(i+1))
time.sleep(1)
def dance():
for i in range(10):
print(‘我在跳第{}段舞蹈’.format(i+1))
time.sleep(1)
if name == ‘main’:
t1=Process(target=sing)
t2=Process(target=dance)
t1.start()
t2.start()
2.进程的状态
在程序运行的过程中,由于被操作系统的调度算法控制,程序会进入几个状态:就绪,运行和阻塞
3.进程之间的通讯
进程之间的通讯可以使用Queue队列