firtre

小蚂蚁,定语没想好。 精灵古怪,不是我。

synchronized 与unsynchronized (同步与异步)

网络上最直白的解释:
  同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。  
  异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。  
较正经的解释:
  普通B/S模式(同步)AJAX技术(异步)  
  同步:提交请求->等待服务器处理->处理完毕返回   这个期间客户端浏览器不能干任何事  
  异步:   请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕
其它比较好的解释:
1:
  同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。   
  异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。

2:
  同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。   
  异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。

posted on 2008-02-18 13:32 笨蛋 阅读(508) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: