7-1 同步和异步有何不同

来源:7-1 同步和异步有何不同

92fueler

2020-11-03

在7-1中,讲到:
基于js是单线程语言,异步不会阻塞代码执行,同步会阻塞代码执行;那,反过来讲是否也成立?
阻塞代码执行的就是同步,不阻塞代码执行的就是异步,这样讲是不是有问题?

我之前看到 synchronous and asynchronous 和 blocking and non-blocking是两组不同的概念
老师能不能再扩展讲下blocking and non-blocking除了应用在同步/异步的情况下,还在什么地方会用到?

写回答

1回答

双越

2020-11-03

你理解的正确。

阻塞和非阻塞,为了就是说异步的好处或者现状。而不是说,异步应用的非阻塞。所以你问的“还有什么地方会用到?”这问题本身就问错了。

0
1
92fueler
非常感谢!
2020-11-03
共1条回复

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程