###多线程优势 ####1.发挥多处理器的强大能力 ####2. 建模的简单性
- Servlet(单例多线程)开发人员不需要了解有多少个请求同一时刻要被处理,也不需要了解套接字是否被阻塞
- 在框架的作用下 直接可以当成但线程来操作
####3. 响应更灵敏的用户界面
###线程带来的风险 ####1.安全性 多个线程会访问共享的内存的地址,并且是并发运行的,由于缓存的存在, 这里是列表文本导致线程可能读到不正确的数据。(java 提供了多种同步机制来解决这个问题) ####2.活跃性问题(死锁) A线程等待B资源的释放,结果B资源一直不释放该资源,导致A永久的等待下去 ####3.性能问题 线程之前切换、锁等待、线程调度等和多线程相关的操作都会影响到性能 ###参考 java并发编程实战第一章
来源:oschina
链接:https://my.oschina.net/u/200745/blog/809715