摘要:
并发编程必须掌握的三个辅助类 CountDownLatch 倒计时计数器 countDownLatch.countDown() countDownLatch.await() package com.example.juc; import java.util.concurrent.CountDownL 阅读全文
摘要:
Callable接口实现 之前学过callable, 这次再学些不一样的东西 Callable vs. Runnable Callable 接口有返回值, Runnable 接口没有返回值 Callable 接口可以抛出异常, Runnable 接口不能抛出异常 一个重写call方法,一个重写run 阅读全文
摘要:
CopyOnWriteArraySet HashSet是多线程不安全的,建议使用CopyOnWriteArraySet package com.example.juc; import java.util.Set; import java.util.UUID; import java.util.con 阅读全文
摘要:
CopyOnWriteArrayList ArrayList是多线程不安全的,建议使用CopyOnWriteArrayList package com.example.juc; import java.util.List; import java.util.UUID; import java.uti 阅读全文