![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
ljyss9
这个作者很懒,什么都没留下…
展开
-
原子操作及线程同步
为了提高性能,在读或写原子数据的时候,应该避免使用同步,这个是非常危险而且错误的,原因参见线程同步的第二条 原子操作atomic原子操作是CPU执行指令的最小单元,是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,在执行完毕之前不会被任何其它任务或事件中断。能够在单条指令中完成的操作都可以认为是" 原子操作",因为中断只能发生于指令之间。通常所说的原子操作包括对转载 2017-03-31 18:00:43 · 472 阅读 · 0 评论 -
JVM相关知识总结
JVM——java virtualMachine定义:Java编译完成字节码在各个平台上运行,将字节码转换成机器指令执行。1 JVM内存模型JAVA运行时内存分配包括:Java虚拟机栈,本地方法栈,堆空间,方法区,程序计数器程序计数器:程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。分支、循环、跳转、异常处理、线程恢复等基础功能都需原创 2017-09-10 17:36:03 · 191 阅读 · 0 评论