FWQ
Java 多线程测试结果不一致:为什么线程池会导致线程不安全,而单独创建线程却能保证线程安全?
java 多线程代码疑问:验证线程不安全测试差异 问题描述: 需要测试一个线程不安全的类 el,该类具有一个计数器 count。当使用线程池测试时,结果不为 100(线程不安全),但使用另一段代码测试时,结果始终为 100(线程安全)。 测试代码: 立即学习“”; // 测试 1(线程池) executorservice executorservice = executors.newcachedthreadpool(); for (int i = 0; i < threadsize; i++) { executorservice.execute(()…