多线程
I_AM_good_boy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
细说多线程之Thread VS Runnable 01
细说多线程之Thread VS Runnable 01线程创建的两种方式比较继承Thread类 class MyThread extends Tread{ ...... @Override public void run(){ ...... }}MyThread mt = new MyThread();//创建线程mt.st...原创 2018-04-20 14:18:31 · 225 阅读 · 0 评论 -
细说多线程之Thread VS Runnable 02
细说多线程之Thread VS Runnable 02线程的生命周期 1. 创建 新建一个线程对象,如Thread th = new Thread(); 2. 就绪 创建了线程对象后,调用了线程的start()方法(注意:此时线程只是进入了线程队列,等待获取CPU服务,具备了运行的条件,但不一定已经开始运行了) 3. 运行 处于就绪状态的线程,一旦获取了C...原创 2018-04-20 14:52:55 · 275 阅读 · 0 评论 -
细说多线程之Thread VS Runnable 03
细说多线程之Thread VS Runnable 03守护线程Java线程有两类用户线程 运行在前台,执行具体的任务.例:程序的主线程、连接网络的子线程等守护线程 运行在后台,为其他前台线程服务 特点:一旦所有用户线程都结束运行,守护线程会随JVM一起结束工作 应用: 数据库连接池中的检测线程 , JVM虚拟机启动后的检测线程 最常见的守护线程:垃圾回收线程如何设置守护...原创 2018-04-20 15:37:29 · 234 阅读 · 0 评论 -
Java多线程之内存可见性介绍
可见性介绍可见性:一个线程对共享变量值的修改,能够及时的被其他线程看到 共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。Java内存模型(JMM)Java内存模型(JMM)描述了Java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存和从内存中读取出变量这样的底层细节。所有变量都存储在主内存中每个线...原创 2018-04-20 19:29:35 · 392 阅读 · 0 评论
分享