多线程
nciasd
perl,python,java,oracle,Linux,docker,AI,math
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程-第二天
无状态的对象,一定是线程安全的。 无状态:不包括任何域,也不包含任何对其它类中域的引用。兑态条件(Race condition):由于不恰当的执行顺序而出现的不正确的结果。 先检查后执行(check-then-act):通过一个可能失效的观测结果来执行下一步的动作。 星巴克找人的例子; 延迟初始化中的竞态条件; i++; //延迟初始化中的竞态条原创 2017-03-12 16:10:11 · 311 阅读 · 0 评论 -
Java多线程笔记第一天
线程的优势作用 使用得当,可以降低程序的开发维护成本,提升复杂程序的性能。 能将大部分的异步工作流转成串行工作流,模拟人类的工作方式和交互方式; 降低代码复杂度,使代码容易编写、阅读。 优势 发挥多处理器的优势。 建模简单 针对最终用户来讲,让用户感觉到建模简单。 异步事件的简单处理,如果底层操作系统对线程的支持好,编程使用NIO的情况将减少; 用户界面响应问题 线程带来的风险 安全性问题,主要是原创 2017-03-11 12:09:36 · 407 阅读 · 0 评论
分享