摘要:
简单锁的使用示例[java]view plaincopylock.lock();.....///dosomethinglock.unlock();....通过lock.lock() 进行资源竞争,竞争失败的进程被阻塞在lock()调用上,成功获得锁的进程将进入临界区,并在退出临界区时释放锁,然后其他进程再次进行竞争,并使得一个进程可以进入临界区。如下是锁的一个简单demo[java]view plaincopypublicclassUnFairLock{privatevolatilebooleanisLocked=false;privateThreadlockedForThread=null; 阅读全文