FWQ
Java 多线程测试结果不一致:为什么线程池会导致线程不安全,而单独创建线程却能保证线程安全?
Java 多线程测试结果不一致:为什么线程池会导致线程不安全,而单独创建线程却能保证线程安全? 欢迎各位小伙伴来到米云,相聚于此都是缘哈哈哈!今天我给大家带来《Java 多线程测试结果不一致:为什么线程池会导致线程不安全,而单独创建线程却能保证线程安全?》,这篇文章主要讲到等等知识,如果你对文章相关的知识非常感兴趣或者正在自学,都可以关注我,我会持续更新相关文章!当然,有什么建议也欢迎在评论留言提出!一起学习! java 多线程代码疑问:验证线程不安全测试差异 问题描述: 需要测试一个线程不安全的类 el,该类具有一个计数器 count。当使用线程池测试时,结果不为 100(线程不安全),但使用另一段代码测试时,结果始终为 100(线程安全)。 测试代码: // 测试 1(线程池) executorservice executorservice = executors.newcachedthreadpool(); for (int i = 0; i < threadsize;…