摘要:
线程进入运行状态之后,可以根据条件触发转为“等待阻塞”:运行的线程执行wait()方法,该线程会释放占用的所有资源,JVM会把该线程放入“等待池”中。进入这个状态后,是不能自动唤醒的,必须依靠其他线程调用noti... 阅读全文
posted @ 2017-10-27 16:14
vtopqx
阅读(17)
评论(0)
推荐(0)
摘要:
线程在一定条件下,状态会发生变化,线程一共有以下几种状态:1、新建状态(New):新创建了一个线程对象。2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于... 阅读全文
posted @ 2017-10-27 16:07
vtopqx
阅读(9)
评论(0)
推荐(0)
摘要:
在看本章之前可以先阅读上一篇文章以便对内存有一定了解:http://blog.csdn.net/vtopqx/article/details/78364685一.深入剖析volatile关键字1.volatile... 阅读全文
posted @ 2017-10-27 14:44
vtopqx
阅读(12)
评论(0)
推荐(0)
摘要:
一.内存模型的相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题... 阅读全文
posted @ 2017-10-27 14:39
vtopqx
阅读(19)
评论(0)
推荐(0)
摘要:
1、概述 SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误。高质量的管理软件代码,及时地对代码质量进行分析并给出合理的解决方案,也可以通过使用插件机制与 eclipse 和 ... 阅读全文
posted @ 2017-10-27 11:20
vtopqx
阅读(52)
评论(0)
推荐(0)
浙公网安备 33010602011771号