可能出现的几种race condition: 1.1 即将析构一个对象时,如何知道是否有别的线程正在执行该对象的成员函数 1.2 如何保证正在执行成员函数期间,对象不会在另一个线程里被析构 1.3 在调用一个对象的成员函数之前,如何知道这个对象还活着,他的析构函数 ...
Java 内功: 输出一份包含 1000+ 行注释的 JDK 源码阅读笔记(HashMap, ArrayList, ThreadPool)。 实战项目: 一个基于 Java SE 开发的 Multi-threaded Data Processor(多线程数据处理工具),上传 GitHub。 面试准备: 能够自信回答:“为什么 HashMap 线程不安全?
一些您可能无法访问的结果已被隐去。
显示无法访问的结果