进程调度策略和优先级属于主线程,既是进程的策略和优先级只会影响到主线程的调度策略和优先级,而不会改变对等线程的调度策略和优先级(其实只要该线程继承了进程的调度或优先级还是会影响的)。每个对等线程 拥有自己独立于主线程的调度策略和优先级。
线程模型:
A, Boss-worker模型也称 委托模型:
Boss 创建其它worker线程,并给每个worker分配工作,Boss可能在每个线程完成工作之前一直等待。
B, Peer-2-Peer对等模型:
所有的线程都具有相同的工作状态,对等线程创建所有工作所需的线程,但不执行委托分配的职责。对等线程各施其职。
C, FIFO管道模型:
类似于串行工作流,分线程处理不同阶段的任务,即一个阶段由一个线程执行,完成后由下一个线程继续处理。
D, producer-consumer生产者消费者模型:
生产者线程生产数据给消费者线程使用,数据存储在生产者和消费者共享的存储块中。
阅读(697) | 评论(0) | 转发(0) |