摘要:
初衷 1. 工作中用到了很多框架,但是给我印象最深的还是我们PO(Product Owner)在若干年前写的一套任务调度框架,在JDK1.4之前,concurrent包还没有引入, 手写的这套Token调度,去年我们依然在使用,并且满足了商用软件的各种要求。 2. 框架本身是可行的,但是也存在一些问 阅读全文
摘要:
synchronized 原则: 1. 尽量避免无谓的同步控制,同步需要系统开销,可能造成死锁 2. 尽量减少锁的粒度 同步方法 1. 同步方法锁的是对象。类中有一个同步方法,这个方法可以被两个不同的线程同时执行,只要每个线程自己创建一个的该类的实例即可。 2. 要实现类的同步,两种方式: 方法中添 阅读全文