We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 53c1fc2 commit 4f15bcfCopy full SHA for 4f15bcf
docs/issue-1.md
@@ -129,5 +129,8 @@ f3()
129
我是f函数
130
我是f2函数
131
```
132
-**JavaScript运行机制,永远在单线程上按顺序运行,当遇到阻塞执行类型函数(需要等待某个结果才能执行的函数)时候,线程会把该阻塞执行类型函数塞入Queue等待调用执行,之后会继续依次执行,直到语句执行完成,此时主线程空闲,会会去监听Queue,一旦某个Messahe满足条件,主线程就会从Queue中取出该Message的Callback回调函数压入栈中(如果此时有两个同时满足条件的Message,会先取出先进入Queue的Message的Callback回调执行)到主线程执行,执行完继续去监听Queue中是否存在满足条件的Message,直到Queue为空。**
+**JavaScript运行机制,永远在单线程上按顺序运行,当遇到阻塞执行类型函数(即异步,需要等待某个结果才能执行的函数)时候,线程会把该阻塞执行类型函数塞入Queue等待调用执行,之后会继续依次执行,直到语句执行完成,此时主线程空闲,会会去监听Queue,一旦某个Messahe满足条件,主线程就会从Queue中取出该Message的Callback回调函数压入栈中(如果此时有两个同时满足条件的Message,会先取出先进入Queue的Message的Callback回调执行)到主线程执行,执行完继续去监听Queue中是否存在满足条件的Message,直到Queue为空。**
133
+
134
**当然通过某些手段能让阻塞执行类型函数变成立即执行函数,会被主线程立即执行而不被塞入Queue等待执行队列**
135
136
0 commit comments