Semaphere:是一个流程控制级别,
Lock是锁定代码。
区别在于,lock是占用锁,semaphere是释放一个信号。
Semaphare的应用场景有,比如银行取钱,开放一个窗口就是permits为1,予许一个线程进行执行,一个线程得到信号之后就进行执行,

Semaphere:是一个流程控制级别,
Lock是锁定代码。
区别在于,lock是占用锁,semaphere是释放一个信号。
Semaphare的应用场景有,比如银行取钱,开放一个窗口就是permits为1,予许一个线程进行执行,一个线程得到信号之后就进行执行,