摘要: ReentrantLock简介 Reentrantlock是一个可重入的互斥锁,又被称为独占锁。 Reentrantlock:分为公平锁和非公平锁,它们的区别体现在获取锁的机制上是否公平。“锁”是为了保护竞争资源,防止多个线程同时操作线程而出错,ReentrantLock在同一个时间点只能被一个线程 阅读全文
posted @ 2017-05-30 23:03 jiguojing 阅读(302) 评论(0) 推荐(0) 编辑
摘要: java中的锁,可以分为同步锁和JUC包中的锁。 同步锁 通过synchronized关键字进行同步,实现对竞争资源的互斥访问的锁,。 原理:对于每一个对象,有且只有一个同步锁,在同一时间点,所有的线程中有且只有一个能获取该同步锁,获取到同步锁的就可以被CPU进行调度,其他线程必须等待,直到获取到同 阅读全文
posted @ 2017-05-30 21:13 jiguojing 阅读(730) 评论(0) 推荐(0) 编辑