摘要: ```java import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; /** * 与重入锁相关联的Condition */ public class ConditionDemo implements Runnable{ public static Reentrant 阅读全文
posted @ 2019-08-21 15:03 fly_bk 阅读(105) 评论(0) 推荐(0) 编辑
摘要: ```java import java.util.concurrent.locks.ReentrantLock; / 重入锁 ReenterLock 一个线程允许连续获得同一把锁,注意:必须释放相同次数,释放次数多,会异常,少了相当于线程还持有这个锁,其他线程无法进入临界区 需要手动指定何时加锁何时 阅读全文
posted @ 2019-08-21 14:36 fly_bk 阅读(706) 评论(0) 推荐(0) 编辑
摘要: ```java import java.util.ArrayList; import java.util.Vector; / 并发下的ArrayList / public class ArrayListMultiThread { static ArrayList arrayList = new Ar 阅读全文
posted @ 2019-08-21 10:48 fly_bk 阅读(673) 评论(0) 推荐(0) 编辑