目录
-
- 1.操作系统发展史
- 2.并发部分概念
- 3.内容回顾
- 4.进程和操作系统
- 5.multiprocessing模块
- 6.内容回顾
- 7.开启进程的另一种方法
- 8.守护进程
- 9.锁
- 10.锁的例子
- 11.队列
- 12.内容回顾
- 13.异步阻塞和生产者消费者模型
- 14.数据共享
- 15.线程
- 16.threading模块
- 17.内容回顾
- 18.守护线程
- 19.线程锁
- 20.线程不安全的现象
- 21.单例模式
- 22.互斥锁和递归锁
- 23.死锁现象
- 24.线程-队列
- 25.内容回顾
- 26.池
- 27.回调函数的例子
- 28.协程
- 29.协程的例子
- 30.asyncio模块
- 31.协程的原理
- 32.基于gevent协程实现socket并发
- 33.内容回顾
1.操作系统发展史
# 纸带读得慢,高速磁带
# 电子管
# I/O操作
# 什么是输入:键盘
# 什么是输出:显示器 打印机 播放音乐
# 文件操作:read输出 write输入
# 网络操作:send输出 recv输入 recvfrom
# 函数:print input输入
# 计算机的工作分为两个状态
# CPU工作:做计算(对内存中的数据进行操作)的时候工作
# CPU不工作:IO操作的时候
# CPU的工作效率 500000万条指令/ms</