-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
编程资源(概念解释/优秀博文/其它) #15
Comments
二 优秀博文和讨论1. 如何看待《React: CSS in JS》?hax/hax.github.com#22 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: