
多线程
哲学长
一起交流学习,共同进步
展开
-
ThreadLocal学习
ThreadLocalThreadLocal是什么?线程本地变量。ThreadLocal可以让每个线程拥有一个属于自己的变量的副本,不会和其他线程的变量副本冲突,实现了线程的数据隔离。Thread与ThreadLocal的关系Class Thread{ ...... // ThreadLocalMap不是HashMap,与HashMap相似 ThreadLocal.ThreadLocalMap threadLocals = null; ......}Class原创 2020-06-05 00:22:55 · 227 阅读 · 0 评论 -
多线程学习以及所踩的坑
多线程1. 一个线程连续调用两次start(),会有什么结果?public static void main(String[] args) { MyRunnable myRunnable = new MyRunnable(); Thread thread=new Thread(myRunnable); System.out.println(thread.getState()); //查看线程状态 thread.start(); System.out.println原创 2020-05-08 18:28:23 · 358 阅读 · 0 评论