随笔分类 - java并发编程实战
摘要:10.0 活跃性 线程的活跃性到底是什么呢? 我们得先知道线程带来的风险: 安全性问题(永远不会发生糟糕的事情) 活跃性问题(某件正确的事情最终会发生) 性能问题(正确的事情要尽快发生) 当某个操作无法继续执行下去时,就会发生活跃性问题,如:死锁、饥饿以及活锁等情况导致操作无法继续执行下去,这时就发
阅读全文
摘要:为什么会有访问控制权限 面向对象的设计中需要考虑一个问题:“如何把变动的事物与保持不变的事物区分开来”。 当一个类库被设计出来提供给别人使用时,类库的设计者们要保证当类库发布新版本时,类库的消费者(程序猿)们不需要改写原有的代码,设计者们必须在不影响客户端代码的情况下进行修改和改进。 然而与此同时,
阅读全文

浙公网安备 33010602011771号