一本书讲透Java线程:原理与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.7 线程同步:信号量

本节详细讲解另一种POSIX线程信号量,它允许进程和线程同步对共享资源进行访问。POSIX信号量分为两种:命名信号量未命名信号量。命名信号量是全局命名的信号量,主要用在进程间通信上,不同的进程可以通过名字来访问同一个信号量,可通过sem_open函数来创建。未命名信号量是指没有名字的信号量,它存在于内存中预定的位置(全局变量、静态变量等),未命名信号量主要在线程间共享。