Java
Java学习
一只大耗子。
1、持续更新Java相关技术文档
展开
-
多线程下集合不安全解决方式
说明:采用JUC提供的包 1. List集合的解决方案 2. List集合的解决方案 3. List集合的解决方案原创 2021-09-15 16:06:17 · 66 阅读 · 0 评论 -
Thread.join()源码分析
/** *等待该线程终止的时间最长为 millis 毫秒。超时为 0 意味着要一直等下去。 *millis - 以毫秒为单位的等待时间。 */ public final synchronized void join(long millis) throws InterruptedException { //获取启动时的时间戳,用于计算当前时间 long base = System.currentTimeMillis(); //当前时间 long now = 0; if (mil原创 2021-09-15 16:00:27 · 103 阅读 · 0 评论