-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
编程资源(概念解释/优秀博文/其它) #15
Comments
二 优秀博文和讨论1. 如何看待《React: CSS in JS》?Hax 大神开的主题讨论,里面有非常精彩的关于怎么使用/组织 CSS 乃至 组件化的讨论。 有各种观点的碰撞,但基本都做到罗列资料,清晰阐述,有的放矢。 2. 再谈 CSS 预处理器http://efe.baidu.com/blog/revisiting-css-preprocessors/ 算是跟上面的紧密相关,介绍CSS预处理器,以及CSS的模块化,组织方式等等。 3. JavaScript内存泄漏与如何避免内存泄漏的4种情况:
|
三 发现博客
|
四 webpack |
一 概念篇
1. 同步与异步,阻塞与非阻塞
同步
与异步
,阻塞
与非阻塞
是两组概念,但很容易混淆。比如同步
不代表阻塞
,同步
也可以是非阻塞
的。1.1
同步
与异步
同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)。
所谓同步,就是在发出调用时,
换句话说,就是由调用者主动等待这个调用的结果。
异步则是相反,调用在发出之后,调用就直接返回,但没有返回结果。
换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。而是在调用发出后,被调用者通过状态、通知来通知调用者,或通过回调函数处理这个调用。
1.2
阻塞
与非阻塞
1.3 示例
以打电话让书店老板查找某本书为例来讲:
总结:阻塞与非阻塞 与 是否同步异步无关(跟老板通过什么方式回答你无关)。
原文
The text was updated successfully, but these errors were encountered: