代码改变世界

随笔档案-2018年09月

《金子塔原理》读书笔记之解决问题的逻辑

2018-09-17 20:21 by coderidea, 597 阅读, 收藏, 编辑
摘要: 界定问题 判断问题的是否存在,通常要看经过努力得到的结果(现状),与希望得到的结果(目标)之间是否有差距。由某一特定背景导致的某一特定结果,称为非期望结果(R1,即现状,Undesired Result) 问题是指你不喜欢某一结果(比如销售额降低),想得到其他结果(比如销售额增长),称为期望结果(R 阅读全文

多线程的风险漫谈

2018-09-17 20:18 by coderidea, 612 阅读, 收藏, 编辑
摘要: 线程的风险 Java对线程内置支持是一把双刃剑。它通过提供语言和类库,以及一个规范的跨平台存储模型,简化了并发应用的开发。这样做同时提高了开发人员门槛,因为更多的程序需要使用线程,主流的开发人员都必须知道线程安全性的问题。 并发危险:竞争条件(race condition)。因为线程共享相同的内存地 阅读全文
点击右上角即可分享
微信分享提示