Advertisement

并行线程(fork-join)及其通信机制——事件、信号量、消息队列

阅读量:

文章结构概览

  • 一、并行线程
      • 1.1.fork—join / join_any / join_none
      • 1.2.wait fork 与 disable fork
      • 1.3. fork...join使用规范
        • 1.3.1. 在program中引入automatic关键字
        • 1.3.2. 在for循环中设置automatic临时变量
    • 二、线程交互机制

      • 2.1.事件event
      • 2.2.信号量semaphore
      • 2.3.信箱mailbox
        • 2.3.1. Mailbox与队列Queue的差异:
    • 三、实际代码code

一、并发线程设计与实现

1.1.fork—join / join_any / join_none

在这里插入图片描述
  • fork…join_none父线程在执行过程中不会处于等待状态,其与通过fork创建的各个子线程能够并行运行;通常在输出信息时,父线程会率先完成打印操作

1.2.wa

全部评论 (0)

还没有任何评论哟~