process.nextTick vs setImmediate vs setTimeout(0) 8月 27, 2017 发布在 javascript javascript event loop javascript被设计为单线程的,负责解释执行javascript程序的线程始终只有一个。这意味着javascript执行一段程序时,其他部分都需要等待上一个程序执行完成才能执行。 然而现代计算机都是支持真正的多进程并行处理的,为了同时执行多个任务,javascript采取了事件循环机制,这也是javascript异步特性的基础。 link