摘要: Semaphore 信号量, 用来限制可同时访问某一资源或资源池的线程数。信号量维护了一个计数器, 计数器的值可以在0到指定的最大值之间。当一个线程完成了对信号量的等待后, 信号量计数器值减少。当一个线程稀放信号量时, 信号量计数器值增加。当计数器值达到零后,信号量是"未标志的",当计数器值大于零时, 信号量是"标志的"。任何线程都无法等待信号量变为"标志的", 因此信号量对限制可以共享数据的线程数量很有用处。using System;using System.Collections.Generic;using System.Text 阅读全文
posted @ 2011-09-02 10:59 一浩瀚星空一 阅读(1571) 评论(0) 推荐(1) 编辑