热门

最新

红包

立Flag

投票

同城

我的

发布
gentelmantsao
GentlemanTsao
6 年前
truegentelmantsao

细水长流话编程:Java多线程(四):多线程的开销

把程序从单线程转变到多线程并非仅仅带来好处,也需付出代价。我们不应该一味的让程序支持多线程,而只应在权衡了利大于弊的情况使用多线程。当我们不能确定时,可以先试着衡量下程序的性能和响应性,而不是凭空猜想。

多线程的设计更复杂

虽然多线程程序的某些部分比单线程更简单,但是其他部分更复杂。多线程代码在执行时需要特别注意共享数据的访问。线程之间的交互远不是一直这么简单的。因没有正确线程同步而引起的错误会很难发现,复现和解决。

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
@Transactional事务注解面试必问
立即登录