java并发
Leo_Hu666
这个作者很懒,什么都没留下…
展开
-
java并发系列3-精通volatile
1.volatile定义 2.volatile实现原理 3.可为 4.不可为和为什么原创 2019-04-21 18:01:39 · 335 阅读 · 1 评论 -
java并发1-线程的优点和缺点
线程的优点 1.发挥多核CPU强大处理能力 2.业务处理建模的简单性 通过使用线程,可以将复杂且异步的工作流进一步分解为一组简单并同步的工作流,每个工作流在一个单独的线程中运行,并在特定的同步位置进行交互。 3.异步事件的简化处理 服务端接受多个客户端socket连接请求时,如果为每个连接都分配一个线程并且使用同步IO,会降低编程的开发难度,同时现代操作系统,线程数量已得到极大提升,如:NPTL线...原创 2019-04-17 22:48:02 · 174 阅读 · 0 评论 -
java并发4-JMM(java内存模型)
1.java运行时内存区域结构 Java运行时数据区分为下面几个内存区域: 1.PC寄存器/程序计数器: 严格来说是一个数据结构,用于保存当前正在执行的程序的内存地址,由于Java是支持多线程执行的,所以程序执行的轨迹不可能一直都是线性执行。当有多个线程交叉执行时,被中断的线程的程序当前执行到哪条内存地址必然要保存下来,以便用于被中断的线程恢复执行时再按照被中断时的指令地址继续执行下去。为了...原创 2019-04-22 21:41:06 · 150 阅读 · 0 评论 -
java并发2-精通Synchronized
本文是学习Java并发变成实战的笔记。 1.demo序 先从一个demo入局: public class SynchronizedDemo implements Runnable { private static int count = 0; public static void main(String[] args) { for (int i = 0; i &l...原创 2019-04-19 14:35:36 · 148 阅读 · 0 评论