您现在的位置是:首页
>
Java多线程程序设计二十三个要点[4]
Java多线程程序设计二十三个要点[4] y chro ized带来的问题除性能有所下降外 最大的缺点是会带来死锁DeadLock 只有通过谨慎设计来防止死锁 其他毫无办法 这也是线程难以驯服的一个原
Java多线程程序设计二十三个要点[4]
synchronized带来的问题除性能有所下降外 最大的缺点是会带来死锁DeadLock 只有通过谨慎设计来防止死锁 其他毫无办法 这也是线程难以驯服的一个原因 不要再使用stop() suspend() resume()和destory()方法
在大量线程被堵塞时 最高优先级的线程先运行 但是不表示低级别线程不会运行 运行概率小而已
![Java多线程程序设计二十三个要点[4]](http://img.zhputi.com/uploads/ab54/ab5423003fe5a2a0e169f8922f9de18b14082.jpg)
线程组的主要优点是 使用单个命令可完成对整个线程组的操作 很少需要用到线程组
从以下几个方面提升多线程的性能
检查所有可能Block的地方 尽可能的多的使用sleep或yield()以及wait()
尽可能延长sleep(毫秒数)的时间
运行的线程不用超过 个 不能太多
不同平台linux或windows以及不同JVM运行性能差别很大
lishixinzhi/Article/program/Java/gj/201311/27709 很赞哦! (1047)