并发
不一样的烟火OO
做一个有点用的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
并发编程 基础篇
参考 : <<Java 并发编程的艺术>> -方腾飞 魏鹏 程晓明 无论是单机还是分布式环境,多线程无处不在, 如果用人来比作线程的话,一个公司不可能只有一个人,一个团队不可能只有一个人 1.那么多线程一定是快的吗? 为什么会有这个疑问? 难道多个人一起来做某件事情效率还比不上一个人吗? 我们来看 cpu对于多线程的处理机制: cpu通过时间分片法来循环执行任...原创 2018-06-08 00:52:48 · 256 阅读 · 0 评论 -
各种锁的对比总结
多线程并发编程中最常用的就是synchronized和volatile两个关键字。 volatile 通常被描述成一个轻量级锁。 用于声明需要在多线程环境中共享的对象。 只能在类实例对象上声明。 功能: 保证当前对象对其它线程可见 禁止代码的重排序 重排序 :代码中上下两段代码不存在依赖关系时,jvm会对代码进行优化排序,排序后的顺序不一定是代码的顺序 但是...原创 2019-11-27 11:00:11 · 675 阅读 · 0 评论
分享