代码来自《unix高级环境编程》第三版一书 环境安装在这一篇博客有介绍: https://includestdio.com/835.html 屏障理解: 初始化(pthread_barrier_init) pthread_barrier_t类型的全局变量屏障锁 多线程执行同一任务至某一点(pthread_barrier_wait)再对结果进行合并继续往下执行 代码实例(说明在代码里面有): 代码在gcc下编译 gcc main.c -lapue -lpthread -lbsd