![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
你嘎哈呢
这个作者很懒,什么都没留下…
展开
-
线程状态转换
https://www.cnblogs.com/GooPolaris/p/8079490.html 这 个博客 之前了解的状态转换有偏差 ,现在改正一下线程的状态问题 尤其是下面这一段话: 当一个线程创建以后,就处于新建状态。那什么时候这个状态会改变呢?只要它调用的start()方法,线程就进入了锁池状态。 进入锁池以后就会参与锁的竞争,当它获得锁以后还不能马上运行,因为一个单核CP...转载 2019-01-14 11:37:15 · 148 阅读 · 0 评论 -
面试----线程---AQS初识
AQS是什么? 字面上看,它被称为抽象队列式的同步器(AbstractQueuedSynchronizer)。简单说,它就是一个同步队列容器。 AQS定义两种资源共享方式:Exclusive(独占、只有一个线程执行,如ReentrantLock)和Share(共享,多个线程可同时执行,如Semaphore/CountDownLatch)。 那什么是独占式? 在谈sync...转载 2019-01-07 18:22:03 · 182 阅读 · 0 评论 -
面试-线程(一)
https://blog.csdn.net/qq_21492635/article/details/72900037点击打开链接 https://blog.csdn.net/djd1234567/article/details/46004849点击打开链接 http://www.importnew.com/12773.htmljava线程TOP50 https://blog.csdn.net...原创 2018-06-09 19:25:51 · 306 阅读 · 0 评论 -
面试--线程(二)线程池
线程池类型,创建,核心参数,配置,阻塞队列的不同类型 https://www.jianshu.com/p/210eab345423点击打开链接 http://ifeve.com/java-threadpool/点击打开链接 https://blog.csdn.net/mayongzhan_csdn/article/details/80790966点击打开链接讲的特别好 一什么是线程池? ...原创 2018-07-07 21:36:05 · 200 阅读 · 0 评论 -
面试--线程(三)---锁
https://mp.weixin.qq.com/s/qWhcgKxrWz0ei_pKlSynpA总结各种锁 很优秀 可重入锁。ReentrantLock https://blog.csdn.net/yanyan19880509/article/details/52345422/专讲ReentrantLock 就是一个线程在获取了锁之后,再次去获取了同一个锁,这时候仅仅是把状态值进行累...转载 2018-07-09 21:17:39 · 90 阅读 · 0 评论 -
线程----创建
自己的理解,不对的感谢指正。 线程的创建方式: 第一种 实现runnable接口,源码中只有run()方法,实现时候需要重写run方法,源码中还写到no arguments called是不是指run方法没有返回值。 第二种 集成Thread类,由于Thread也是实现runnable接口,所以也要重写run()方法。 第三种 实现callable接口,重写call方法,有一个返...原创 2019-03-08 18:47:21 · 111 阅读 · 0 评论 -
线程不安全现象---买票
private static class Count implements Runnable{ //共有50张车票 private int num = 50; @Override public void run() { for (int i = 0; i < 50; i++) { ...原创 2019-09-18 16:42:38 · 172 阅读 · 0 评论 -
线程ThreadLocal
ThreadLocal是为每一个线程创建一个单独的变量副本,故而每个线程都可以独立地改变自己所拥有的变量副本,而不会影响其他线程所对应的副本。ThreadLocal并不是一个Thread,而是Thread的一个局部变量。 ThreadLocal定义了四个方法: get():返回此线程局部变量的当前线程副本中的值。 initialValue():返回此线程局部变量的当前线程的“初始值”。...原创 2019-09-18 17:02:06 · 142 阅读 · 0 评论