摘要:
Semaphore,信号量。 用在多线程环境下对共享资源访问的一种协调机制。 当一个线程想要访问共享的资源时,这个线程需要获取Semaphore,如果Semaphore内部计数器的值大于0,Semaphore就会减少内部计数器的值且允许这个线程访问共享资源; 如果Semaphore内部计数器的值等于0,说明共享资源正在被其他线程访问,就禁止这个线程访问,需等待其他线程释放Semaphore后才能访问。public class Counter { //计数器,共享的资源 public static int count = 0; //声明Semaphor... 阅读全文
posted @ 2013-10-31 16:39 CN.programmer.Luxh 阅读(387) 评论(0) 推荐(0) 编辑