Semaphore 类概述 developer.android.com看起来不错 - 对于那些已经熟悉这些概念和术语的人来说。
我熟悉那里的一些首字母缩略词和其他行话(例如 FIFO、锁等),但其他的如 permits
、fairness
和 barging
对我来说是新的。
您能否推荐一个很好的在线资源来解释这些概念? (我大概能弄清楚什么是permits 和fairness 但barging
在这一点上是未知数)。
编辑:收到以下两个答案后,我意识到我需要刷新信号量(重新获取()术语)。我发现以下资源很有用:
最佳答案
http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/locks/ReentrantLock.html
http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/Semaphore.html
这是被认为是 Java 并发性的开创性著作之一的摘录,您应该检查一下。 http://my.safaribooksonline.com/book/programming/java/0321349601/explicit-locks/287
关于java - 信号量 : Where do I learn about basic concepts such as permits, 公平、闯入等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5845612/