
多线程
Mungo
这个作者很懒,什么都没留下…
展开
-
多线程/并发笔记:Java并发编程之this逃逸问题
this逃逸是指在构造函数返回之前其他线程就持有该对象的引用. 调用尚未构造完全的对象的方法可能引发令人疑惑的错误。this逃逸经常发生在构造函数中启动线程或注册监听器时, 如:package com.mungo.lily.demo;import com.mungo.lily.domain.MessageInfo;public class ThisEscape { private Strin原创 2017-09-13 17:00:02 · 795 阅读 · 0 评论 -
多线程/并发笔记:线程创建的三种方式
Java线程创建的三种方式: 直接继承Thread类,重载run()方法 实现Runnable接口 实现Callable接口原创 2017-09-12 11:01:50 · 603 阅读 · 0 评论 -
多线程/并发笔记:线程池的创建--Executor框架
Java线程相关的类和接口大多在java.util.concurrent包下面,线程池的创建可以通过Executors定义的一些类方法获取各种线程池实例。 newSingleThreadExecutor:创建一个单线程执行程序,它可安排在给定延迟后运行命令或者定期地执行 newScheduledThreadPool:创建一个定长线程池,支持定时及周期性任务执行。原创 2017-09-14 11:56:18 · 1091 阅读 · 1 评论