摘要:
转自并发编程网 如何合理地估算线程池大小? 这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者Task Per Second)至少为20,然后假设每个Transaction由一个 阅读全文
摘要:
单例模式是最简单的设计模式,但是使用时要注意线程安全问题,以下是单例模式的几种写法,比较好的方法是基于类初始化的方式,既能实现线程安全,又可以实现延迟加载。饿汉模式可实现线程安全,但是效率可能会出现问题。还应注意双重锁的检测,由于指令重排并不能保证线程安全 一.饿汉式: public class S 阅读全文