摘要:
要求:使用多个线程轮流打印字符 方法1。无锁自旋,一般在多核机器并且临界区耗时很短的话可以尝试自旋 public class printABC { static Logger log = new Logger(Logger.LogLevel.DEBUG, printABC.class); stati 阅读全文
摘要:
序言:这篇文章主要记录了java线程池在一些特殊场景出现的奇怪问题。 场景 核心线程数量为2,最大线程数量为4,生存时间60s,任务队列大小为4。每次向线程池中提交8个任务执行。那么,这个线程池能否正常运行呢? 1 demo 我们可以根据这个要求写一个demo出来 public class Demo 阅读全文