随笔分类 - 线程
摘要:通常情况下我们不会手动的去停止一个线程,而是允许线程运行到结束自然停止,但是某些特殊情况,如用户突然退出程序或程序运行出错时,我们需要提前停止某些正在运行的线程。 对于 Java 而言,最正确的停止线程的方式是使用 interrupt。但 interrupt 仅仅起到通知被停止线程的作用。而对于被停
阅读全文
摘要:整理到自己的有道笔记上了 http://note.youdao.com/noteshare?id=ba77cd3cba1466dc9619b507313b3666 spring的bean默认都是单例的,为什么不需要用volatile修饰?因为spring的bean启动都是有ioc 容器来启动的,io
阅读全文
摘要:Java 5 添加了一个新的包到Java平台,这个包是java.util.concurrent包(简称JUC)。这个包包含了有一系列能够让Java的并发编程更加轻松的类。 发现问题: 在最开始的时候,是没有线程池的概念的。每发布一个任务都要创建一个线程 /** * @Author 田海超 * @Da
阅读全文
摘要:使用ThreadLocal就实现了多线程里的单线程。。ThreadLocal<MyThreadEntity2> threadLocal = new ThreadLocal<>(); MyThreadEntity2 entity = threadLocal.get(); entity 中存放的是单个线
阅读全文