
(1)设置一个互斥信号量mutex,用于实现对公共缓冲池的互斥访问,初值为1。
(2)设置两个资源信号量,分别表示可用资源数。
empty:表示缓冲池中的空缓冲区数,初值为n。
full:表示装有消息的缓冲区数,初值为0( —个缓冲区中放一个消息)。
(1)设置一个互斥信号量mutex,用于实现对公共缓冲池的互斥访问,初值为1。
(2)设置两个资源信号量,分别表示可用资源数。
empty:表示缓冲池中的空缓冲区数,初值为n。
full:表示装有消息的缓冲区数,初值为0( —个缓冲区中放一个消息)。
