并发与并行
并发:两个或多个事件在 同一时段 内产生
并行:两个或多个事件在同一时刻产生(同时产生)
线程和过程
过程:一个内存中运行的应用程序
.
线程:过程中的一个执行单元,一个过程至多有一个,能够有多个线程
线程之间互不影响
线程调度
- 分时调度:
轮流应用,平均分配每个线程占用 CPU 的工夫 - 抢占式调度:
依据优先级安顿,同优先级随机安顿,java 为抢占式调度,线程优先级可设置
并发:两个或多个事件在 同一时段 内产生
并行:两个或多个事件在同一时刻产生(同时产生)
过程:一个内存中运行的应用程序
.
线程:过程中的一个执行单元,一个过程至多有一个,能够有多个线程
线程之间互不影响
线程调度