随笔分类 -  线程

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

点击右上角即可分享
微信分享提示