生如夏花的博客

专注于工业物联网行业数据采集,嵌入式Linux系统裁剪,5G智慧网关软件开发等

线程同步之屏障属性

屏障的作用是允许每个线程完成自身任务之后等待,直到所有线程都达到某一点,然后从该点继续执行。

默认情况下屏障应用于单个进程的多个线程之间。

屏障的进程共享属性允许将屏障应用于多个进程之间,前提是多个进程能够访问到同一个屏障对象。

线程同步之条件变量属性

线程条件变量可以是线程以非竞争的方式同步执行

线程条件变量支持两个属性:进程共享时钟属性

进程共享属性可以使条件变量被多进程的线程使用。

时钟属性控制计算pthread_cond_timedwait()函数的超时参数(tsptr)时采用哪个时钟。