首页 > 编程语言 > 详细

java web多线程

时间:2016-10-13 19:03:35      阅读:188      评论:0      收藏:0      [点我收藏+]

1.多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线

程的处理的数据,而B线程又修改了A线程处理的数理。显然这是由于全局资源造成的,有时为了解

决此问题,优先考虑使用局部变量,退而求其次使用同步代码块,出于这样的安全考虑就必须牺牲

系统处理性能

2.

出于这样的安全考虑就必须牺牲

 

系统处理性能,加在多线程并发时资源挣夺最激烈的地方,这就实现了线程的同步机制

 

同步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为同步机制存在,A线程请求

 

不到,怎么办,A线程只能等待下去

 

异步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为没有同步机制存在,A线程

 

仍然请求的到,A线程无需等待

 

java web多线程

原文:http://www.cnblogs.com/panxuejun/p/5957300.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!