线程
2021-10-25 96
并发冲
如何合理设置线程池线程数(通过监控)
1: CPU 密集型任务
___小。一般为 CPU 核心 +1 (不能因为上下文切换带来额外开销)
2: IO 密集
___稍大。一般为 2* CPU 核心数
-
顺序进程(简称进程):伪并行(缺点是 CPU 时间不一定会分配给下一个进程)
- 创建进程来源
1. 系统初始化->(部分)前台进程 +(大部分时间休眠)进程(邮件,服务器) + (部分)守护进程
2. 系统调用
3. 用户请求
4. 批处理 - 终止
- 正常退出
- 错误退出
- 严重错误
- kill TerminateProcess
- 层次
- UNIX 进程体系
- 子进程和子进程的子进程共同组成进程组。
- 所有进程隶属于单个以 init 为根的进程树
- Windows 进程体系
平等(有句柄就可以控制,无论父子)
- UNIX 进程体系
- 状态
运行态,阻塞态,就绪态
操作系统最底层就是调度程序 - 实现(进程表)
- 进程管理
- 存储管理
- 文件管理
- 创建进程来源
-
调度
- 段落标题
1. 段落标题
2. 段落标题 - 段落标题
- 段落标题
- 段落标题
-
线程
- 段落标题
1. 段落标题
2. 段落标题 - 段落标题
- 段落标题
- 段落标题
-
进程通信
- 段落标题
1. 段落标题
2. 段落标题 - 段落标题
- 段落标题
- 段落标题