随笔分类 - Java并发编程
摘要:只要将任务队列注册到上下文容器中(例如web应用的servletContext、Eclipse应用的EclipseContext),注册到需要执行任务的java文件里,就可以用一个线程池执行所有的任务。
阅读全文
摘要:最简单通用的方法:将线程池核心数量设置为1,最大线程数量设大点,日志里打印线程ID,然后让项目跑起来,检查运行的线程数量有多少就可知,最好让项目多运行一会儿。
阅读全文
摘要:package demo.reorder; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class SynchronizedDemo { private stat
阅读全文
摘要:源码: 执行结果: 特别留意最后一行里的ready,值为 true。while进入循环的条件明明是ready = false,但是最后一个输出结果怎么是true? ps. 不是每次输出结果都会像上面那样。 原因分析: while循环最后1秒的时候,主线程里的, ready = true; 这行代码先
阅读全文

浙公网安备 33010602011771号