码迷,mamicode.com
首页 > 编程语言 > 详细

多线程中同步和异步?

时间:2018-03-29 19:01:10      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:等待资源   post   异步   信息   class   div   异步处理   bsp   怎么办   

线程同步:多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低   

线程异步:访问资源时在空闲等待时同时访问其他资源,实现多线程机制

异步处理就是,你现在问我问题,我可以不回答你,等我用时间了再处理你这个问题.同步不就反之了,同步信息被立即处理 -- 直到信息处理完成才返回消息句柄;异步信息收到后将在后台处理一段时间 -- 而早在信息处理结束前就返回消息句柄

例如:

  同步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为同步机制存在,A线程请求不到,怎么办,A线程只能等待下去

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

多线程中同步和异步?

标签:等待资源   post   异步   信息   class   div   异步处理   bsp   怎么办   

原文地址:https://www.cnblogs.com/qf123/p/8671251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!