首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

优化多线程实施效率

2012-11-10 
优化多线程执行效率摘抄自http://zhmocean.iteye.com/blog/7598091、使用实例锁而非类锁。比如:public void

优化多线程执行效率
        摘抄自http://zhmocean.iteye.com/blog/759809
        1、使用实例锁而非类锁。比如:

public void put1(int index, String k){synchronized(locks[index%N_LOCKS]){share[index] = k;}}

       时间降低 66% 的损耗

        4、使用原子 Atomic 系列类型进行无锁编程。
        具体可见 AtomicLongArray 的用法(此用法在 JDK1.5+ 里可用)

        问题的关键点就在共享资源的调度和使用,其中一个原则就是,共享资源越少越好,线程间交互越少,效能越高。

热点排行