多线程
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 评论