什么是信号量的初始值的意义是什么?

<p>一个信号是避免竞争条件的机制。但是,什么是信号量的初始值的意义是什么? P&gt; </p><p>说一个信号量的5初始值,难道是5进程可以同时访问某个共享资源? P&gt;
</p>

837 浏览 1 回复
  信号   gt   信号量   初始   一个  

回复

    <p>信号量是协调多线程控制,不只是为互斥的一种方式。例如,一个传统的固定大小的生产者 - 消费者队列可能使用,使它们阻止当在缓冲器元素过多初始化为非零值为生产者信号量 P&gt; </p><p>我的信号灯的知识是生锈的,但如果你创建一个信号量与5初始计,这意味着5个线程(而不是过程)可以同时访问信号量。看看这些链接的一些细节: P&gt; </p><ul> <li> http://msdn.microsoft.com/ EN-US /库/ ms685129(VS.85)的.aspx li&gt; </li><li> http://msdn.microsoft.com/ EN-US /库/ ms686946(VS.85)的.aspx li&gt; </li><li> http://msdn.microsoft.com/en-us/library/ z6zx288a.aspx li&gt; ul&gt;
    </li></ul>

    孙涛

相关提问


友情链接: