Java中Semaphore(信号量)的使用

Semaphore的做用:java 在java中,使用了synchronized关键字和Lock锁实现了资源的并发访问控制,在同一时间只容许惟一了线程进入临界区访问资源(读锁除外),这样子控制的主要目的是为了解决多个线程并发同一资源形成的数据不一致的问题。在另一种场景下,一个资源有多个副本可供同时使用,好比打印机房有多个打印机、厕全部多个坑可供同时使用,这种状况下,Java提供了另外的并发访问控制
相关文章
相关标签/搜索