为什么queue是同步队列?
来源:14-6 剖析serverjs

GavinXu89
2021-05-16
mediasoup-demo/server/server.js中,queue定义为异步队列:
queue中保存的是异步函数,为什么却说queue是同步队列?
附14-6课原话:
那么它这个放到一个队列(queue.push)中,这个队列是一个同步队列,也就是说如果有很多的用户进来的时候它是一个顺序的让它在队列中排下序,防止它们出现这个冲突,如果并行的话就会比如我是第一个用户那我创建房间呢,结果又来一个用户,他一查也没有这个room,他也创建房间,实际他俩应该在同一个房间内,这样就会产生冲突,所以呢给它放到队列中让它排下序,那大家顺着来就好了。
写回答
1回答
-
李超
2021-05-16
你觉得异步处理函数与同步队列有什么冲突呢?
022021-05-17
相似问题