Java并发总结

2019-10-18  本文已影响0人  Lcap

一、安全性

多线程访问某个类时,不管运行时环境采用何种调度方式,这些线程如何交替执行,主调用程序都无需任何额外同步,该类均能表现出正确行为,则称该类为线程安全的。

二、活跃性

三、性能与可伸缩性

性能与可伸缩性均会带来复杂性;先保证正确,若有性能问题再优化。
性能(关注速度) - 减少计算代价:缓存、算法优化;
可伸缩(关注吞吐量) - 并行: 锁分解、锁分段;

上一篇 下一篇

猜你喜欢

热点阅读