多线程
fengzhexiabi
这个作者很懒,什么都没留下…
展开
-
Java线程生命周期及常用方法介绍
1、线程的生命周期 线程的生命周期包含6个阶段,包括:新建(初始)、运行(就绪+运行中)、阻塞、等待、超时等待、销毁。 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。 线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态...原创 2020-03-09 17:43:47 · 187 阅读 · 0 评论 -
TheadLocal解析
ThreadLocal解析 1、ThreadLocal的简单使用 ThreadLocal tl = new ThreadLocal(); tl.set(T); //设值 t1.get(); 2、原理分析 先看一下ThreadLocal的set(T value)方法的源码 public void set(T value) { Thread t = Thread.currentThread(...原创 2020-03-10 00:48:02 · 125 阅读 · 0 评论 -
Java多线程核心技术学习之线程的创建、停止、优先级
前言:最近在学习java多线程技术,现将学到的知识点汇总,待以后查看。 1、线程和进程的区别 进程:是拥有资源的最小单位,进程之间彼此相互隔离。 线程:是CPU调度的最小单元,1个或多个线程组成1个进程,进程中的线程彼此共享进程中的资源。 2、线程的创建 方式一:继承Thread /** * create thread * method1: extends Thread * ...原创 2018-06-18 17:45:09 · 181 阅读 · 0 评论