java并发实战(一)

原创
2016/12/21 16:16
阅读数 78

###多线程优势 ####1.发挥多处理器的强大能力 ####2. 建模的简单性

  • Servlet(单例多线程)开发人员不需要了解有多少个请求同一时刻要被处理,也不需要了解套接字是否被阻塞
  • 在框架的作用下 直接可以当成但线程来操作

####3. 响应更灵敏的用户界面

###线程带来的风险 ####1.安全性 多个线程会访问共享的内存的地址,并且是并发运行的,由于缓存的存在, 这里是列表文本导致线程可能读到不正确的数据。(java 提供了多种同步机制来解决这个问题) ####2.活跃性问题(死锁) A线程等待B资源的释放,结果B资源一直不释放该资源,导致A永久的等待下去 ####3.性能问题 线程之前切换、锁等待、线程调度等和多线程相关的操作都会影响到性能 ###参考 java并发编程实战第一章

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部