当事件处理程序正在运行并发生另一个事件(相同或不同的事件类型)时会发生什么? (在socket.io客户端中)

时间:2015-07-26 08:40:04

标签: javascript socket.io handler shared

我在socket.io客户端中有多个事件处理程序,我想确保如果另一个处理程序正在运行,它们都不会执行。

我不知道在以下情况会发生什么:

名为push的事件的处理程序正在运行且尚未完成,另一个名为message的事件发生(或发生另一次推送)。

他们的处理程序可以在当前正在运行的处理程序执行完成之前开始运行吗?

如果可能,我们有共享变量,我们如何控制访问它们

提前致谢

0 个答案:

没有答案