# 1. 分时系统
# a,b,c 三个任务, 每个时间切片2秒, 执行a任务2秒,执行b任务2秒,执行c任务2秒,再执行2s a任务.....
# 2. 多级反馈队列
# a,b,c 如果一个任务长期执行不完. 给这个任务的分片会加大,但是短任务也会执行
# 阻塞与非阻塞:
# 阻塞: 长时间等待,不消耗cpu性能
# 非阻塞: 执行执行下去了
# 同步与异步
# 同步: 遇到耗时会阻塞
# 异步: 遇到耗时操作,交给别人去做,继续执行下面
# 并行与并发:
# 并行在多核系统或者多态计算机上,两个任务在同一时刻并行执行
# 并发: cpu在多个任务上切片式交替执行
# 进程的生命周期
# 初始化 -> 就绪 -> 运行 -> 阻塞 -> 就绪 -> 运行 -> 销毁
# process
# Process(target,args)
# 继承Process ,重写run方法
# 守护进程
# 一般为其他进程提供服务,如果其他进行都销毁了,这个进程没有完成也会被销毁
# Queue
# 进程之间进行通信
# 聊天
# 进程同步
# 同一个资源,对同一个资源多个进程进程访问.出现数据错乱
# 解决进程同步 加锁 , 锁住某一段代码,同一时刻只能有一个进程执行这一段代码
# 多个进程要用同一把锁才可以