问题一: 计算机是如何执行程序指令的?
问题二: 计算机如何实现并发的?
轮询调度实现并发执行 程序1-8轮询完成,才再CPU上运行
问题三: 真正的并行需要依赖什么?
并行需要的核心条件
多进程实现并行
问题一: 什么是进程?
计算机程序是存储在磁盘上的文件。
只有把它们加载到内存中,并被操作系统调用 它们才会拥有其自己的生命周期。
进程表示一个正在执行的程序。
每个进程都有独立地址空间以及其他的辅助数据
进程(Process)
是计算机中已运行程序的实例
问题二: 如何在Python中使用进程?
import multiprocessing # 导入进程模块
import datetime
import time
def func(data):
while True:
print(datetime.datetime.now())
sum = data + 100
print(sum)
time.sleep(2)
print(datetime.datetime.now())
if __name__ == '