Open MoneZhao opened 5 years ago
https://monezhao.github.io/2018/03/21/semaphore/
作用 Semaphore就是一个信号量,它的作用是限制某段代码块的并发数。 Semaphore有一个构造函数,可以传入一个int型整数n,表示某段代码最多只有n个线程可以访问 如果超出了n,那么请等待,等到某个线程执行完毕这段代码块,下一个线程再进入。 由此可以看出如果Semaphore构造函数中传入的int型整数n=1,相当于变成了一个synchronized了。 Semaphore类位于ja
https://monezhao.github.io/2018/03/21/semaphore/
作用 Semaphore就是一个信号量,它的作用是限制某段代码块的并发数。 Semaphore有一个构造函数,可以传入一个int型整数n,表示某段代码最多只有n个线程可以访问 如果超出了n,那么请等待,等到某个线程执行完毕这段代码块,下一个线程再进入。 由此可以看出如果Semaphore构造函数中传入的int型整数n=1,相当于变成了一个synchronized了。 Semaphore类位于ja