电子说
信号量通常用来协调对资源的访问,其中信号计数会初始化为可用资源的数目。 然后,线程在资源增加时会增加计数,在删除资源时会减小计数。 比如资源max=3,最多只能打开3个浏览器,每次打开一个浏览器时,max-1,当打开第四个浏览器时,max=0,则打不开;关掉一个浏览器,max+1。
以下是模拟饥饿营销的一个例子——事件计数:
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !