多线程并发工具包的使用(未完待续)

一、Semaphore的使用 1.1  原理介绍 Semaphore是信号灯的意思,多个线程同时运行,可是他们运行的时候要查询这个灯是否是亮的。只要每一个线程得到(acquire)了一个信号灯,那么它就能够运行了。线程运行结束后,它要把信号灯给释放掉(release),其余的线程才能执行。当信号灯占满时,一个线程执行完,另外一个线程开始得到该semaphore执行,来实现生产者和消费者模式。jav
相关文章
相关标签/搜索