Python进程 进程是计算机中的程序的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 每一个服务至少有一个进程 1、单进程 从上到下顺序执行# coding:utf-8
Python进程
- 进程是计算机中的程序的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。
- 每一个服务至少有一个进程
1、单进程
- 从上到下顺序执行 # coding:utf-8 # 开发时间:2022/07/13 21:37
def sing():for i in range(3):print(i, 'sing...')
def eating():for i in range(3):print(i, 'eatting...')
if name == 'main':sing()eating()
![在这里插入图片描述](https://s2.51cto.com/images/blog/202207/17085101_62d35cf5248da50163.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=) ## 2、多进程 * 同时执行两个任务coding:utf-8
开发时间:2022/07/13 21:43
import multiprocessingimport datetimeimport time
def sing():for i in range(3):print(datetime.datetime.now(), i, 'sing...')time.sleep(0.5)
def eating():for i in range(3):print(datetime.datetime.now(), i, 'eatting...')time.sleep(0.5)
if name == 'main':sing_process = multiprocessing.Process(target=sing)eatting_process = multiprocessing.Process(target=eating)
sing_process.start() eatting_process.start() ![在这里插入图片描述](https://s2.51cto.com/images/blog/202207/17085101_62d35cf527b9f10370.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=) ## 3、带参数的单进程 ```Python # coding:utf-8 # 开发时间:2022/07/13 21:55 import time def sing(num): for i in range(num): print(i, 'sing...') time.sleep(0.5) def eating(num): for i in range(num): print(i, 'eatting...') time.sleep(0.5) if __name__ == '__main__': sing(3) eating(3)