摘要:
公平锁和非公平锁 //默认是非公平锁,可以设置为公平锁 Lock lock = new ReentrantLock(); public ReentrantLock() { sync = new NonfairSync(); } 公平锁:多个线程按照申请的顺序获取锁 非公平锁:多个线程获取锁的顺序并不 阅读全文
摘要:
集合类不安全的问题 List<String> list = new ArrayList<>(); for (int i = 0; i < 10; i++) { new Thread(()->{ //多个线程修改同一个资源list list.add(UUID.randomUUID().toString 阅读全文