![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程Thread类
George不挂科
这个作者很懒,什么都没留下…
展开
-
线程interrupt(),interrupted(),isInterrupted的区别
转载自:https://www.cnblogs.com/softidea/p/4411608.html线程类Thread中带有interrupt的非native方法一共有三个:interrupt(),interrupted(),isInterrupted()。补充一下,线程在JVM中应该有一个表示是否中断的标记(虽然我没找到)先看interrupt()直接上源码,先看源码的描述,这个方法...转载 2018-11-01 15:57:48 · 994 阅读 · 0 评论 -
线程状态及转换
转载自:https://blog.csdn.net/pange1991/article/details/53860651线程的状态分为:1.初始化(NEW):刚new出来的实例2.就绪(READY):ready只是说你可以准备开始运行了,但还没运行。进入就绪状态的几种情况{a.一个刚new出来的线程调用start()方法后b.处于running状态的线程调用yield()方法c.s...转载 2018-11-01 18:23:05 · 141 阅读 · 0 评论 -
为什么notify,wait必须在synchorized内部使用
转载:https://blog.csdn.net/javazejian/article/details/72828483转载 2018-12-20 14:00:32 · 261 阅读 · 0 评论 -
System.out.print方法与线程安全
转载:https://blog.csdn.net/idealemail/article/details/47318813转载 2019-01-02 12:39:43 · 649 阅读 · 0 评论 -
简单易懂threadLocal
转载:https://www.cnblogs.com/coshaho/p/5127135.html每个thread有一个threadlocals对象,看作一个map,里面是多个<threadlocal,value>.threadlocal.get方法会取当前线程的threadlocals对象,再从map中找到和自己一样的key(threadlocal),最后取出值。好处和坏处看链...转载 2019-03-08 14:18:21 · 86 阅读 · 0 评论 -
threadlocalOOM原因
转载:https://blog.csdn.net/xlgen157387/article/details/78298840单独用没事,线程池中使用的话因为线程不会被销毁随意会无法回收转载 2019-03-12 11:35:01 · 112 阅读 · 0 评论 -
线程池参数和不同类型
转载:https://blog.csdn.net/lchq1995/article/details/85230399转载 2019-03-08 10:48:51 · 115 阅读 · 0 评论 -
偏向锁,轻量级锁,重量级锁,自旋锁,锁升级
参考自:http://www.infoq.com/cn/articles/java-se-16-synchronized目前等锁有两种机制,基于JVM等synchronized和基于JDK的LOCK类。本文只关注前者。首先了解一下synchronized的作用对象对于某个方法,synchronized锁住的是当前实例对象(this)对于静态方法,作用的是当前对象的CLASS对象作用与某个...转载 2018-11-02 15:15:41 · 668 阅读 · 0 评论 -
Future模式和Future使用
转载:https://www.cnblogs.com/weknow619/p/9485420.html转载 2019-06-19 16:41:46 · 549 阅读 · 0 评论