Java的信号量Semaphore

Semaphore 表示信号量,在Linux的信号量的出现是为了解决共享资源竞争的问题。 其核心概念是:java 当请求一个使用信号量来表示的资源时,进程须要先读取信号量的值来判断资源是否可用。大于0,资源能够请求,等于0,无资源可用,进程会进入睡眠状态直至资源可用。 当进程再也不使用一个信号量控制的共享资源时,信号量的值+1,表示释放资源,其它进程就可使用。 举例:web public clas
相关文章
相关标签/搜索