程序中的异步和同步

简介: 同步,异步(一) 同步:  主机A发送数据的时候,主机B必须等待接收,处于阻塞状态,这就好比别人给你打电话,你必须当场听话,否则则【错失良机】。 异步:  主机A发送数据的时候,主机B无须等待接收,主机B要获得数据就从缓存里取,就好比别人给你发邮件一样。

同步,异步(一)

同步:
  主机A发送数据的时候,主机B必须等待接收,处于阻塞状态,这就好比别人给你打电话,你必须当场听话,否则则【错失良机】。

异步:
  主机A发送数据的时候,主机B无须等待接收,主机B要获得数据就从缓存里取,就好比别人给你发邮件一样。

 

同步,异步(二)

 

异步
  调用是通过使用单独的线程执行的。原始线程启动异步调用,异步调用使用另一个线程执行请求,而与此同时原始的线程继续处理。

同步
  调用则在继续之前必须等待响应或返回值。如果不允许调用继续即无响应或返回值,就说调用被阻塞了,不能继续执行。



 

相关文章
|
JavaScript 前端开发 UED
同步和异步区别
同步和异步区别
174 0
|
9月前
同步和异步的区别?
同步和异步的区别?
202 0
|
9月前
|
Python
同步和异步的区别
同步和异步的区别
|
消息中间件 前端开发 数据库
同步与异步详细区别
还在等什么,快来一起讨论关注吧,公众号【八点半技术站】,欢迎加入社群
|
9月前
|
前端开发 JavaScript
同步和异步有什么区别
同步和异步有什么区别
317 0
|
NoSQL Java 应用服务中间件
同步与异步区别
同步与异步区别
353 0
同步与异步区别
|
JavaScript 前端开发
同步与异步的区别
最近在学习ajax,而ajax(Asynchronous JavaScript and XML)是一种异步的JavaScript和XML技术。鉴于此,就先来了解下同步与异步的思想和区别。
|
前端开发
21、同步与异步(三种方法)
21、同步与异步(三种方法)
154 0
|
前端开发
异步转同步的几种方法
在循环等待中,我们可以使用一个变量来指示异步操作是否已完成。然后,我们可以在循环中检查该变量,如果它指示异步操作已完成,则退出循环。
595 0
|
JavaScript 前端开发
一分钟简单理解同步和异步
因为js是单线程顺序向下执行的,同步指的是阻塞,通俗点讲就是你得等他执行完

热门文章

最新文章