![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java多线程
洛丹伦的夜
这个作者很懒,什么都没留下…
展开
-
java-ThreadLocal浅析
一、概述 ThreadLocal是线程私有的局部变量存储容器,它把变量存储在Thread里面的一个Map属性里。每个线程持有这个变量的一个副本,可以独立修改(set方法)和访问(get方法)这个变量,并且线程之间不会发生冲突。 以前只是知道怎么用,现在来记录一下它的原理二、ThreadLocal原理2.1 ThreadLocal的存取过程先看看ThreadLocal...原创 2019-10-20 22:07:13 · 189 阅读 · 0 评论 -
java实现多线程的几种方式
Java中的多线程是通过java.lang.Thread类来实现的,该类下定义了一系列关于线程的操作。关于实现多线程有多种方式,这里列举常用的四种方式:1:继承Thread类2:实现Runnable接口3:FutureTask、实现Callable接口4:ExecutorService、实现Callable接口、Future其中前两种方式线程执行完后都没有返回值,后两种是带返回...原创 2019-10-15 19:06:15 · 413 阅读 · 0 评论