i.MX6ULL开发板线程同步POSIX无名信号量
为保证每个线程对同一资源访问有效,比如一个线程想要从共享资源读数据,而这些资源正在被其他线程修改,那么读出来的数据是无效的,那么就要想办法让其他线程修改完再去读,这时候就用到了同步机制。可以使用Linux系统提供的机制来对线程访问资源的顺序进行同步,本文档挑选了信号量,互斥锁,条件变量来介绍线程同步机制,实验代码在sync/目录下。1POSIX无名信号量本章介绍POSIX无名信号量,以下简称信号量。信号量类似于计数器,操作方法和前面的SystemV信号灯基本一样。使用信号量的步骤