C++多核高级编程 - 09 并发模型之 一 Boss-Worker

Boss-Worker 之前有过一些介绍,下面将用图示的方式介绍一些这个模型,及它的一些演化结构。


一,Boss-Worker 使用方法1

Boss为每个任务创建新线程或进程这些任务可以并行。注意 ITC 和 IPC的通信方式是不一样的


Boss-Worker使用线程

C++多核高级编程 - 09 并发模型之 一 Boss-Worker_第1张图片



Boss-Worker使用进程




二,Boss-Worker 使用方法2


使用线程池,任务对应各自队列


C++多核高级编程 - 09 并发模型之 一 Boss-Worker_第2张图片


三,Boss-Worker 使用方法3


使用线程池,任务对应共享队列


C++多核高级编程 - 09 并发模型之 一 Boss-Worker_第3张图片


你可能感兴趣的:(C++多核高级编程 - 09 并发模型之 一 Boss-Worker)