使用從https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/EventLoop所述視覺表示:Javascript-setImmediate()與nextTick()是堆棧還是消息?
會的setImmediate()
和nextTick()
之間的區別之一是setImmediate()
地方在堆棧(當前運行的代碼)的代碼與nextTick()
場所代碼中的下一個消息(隊列)中?
使用從https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/EventLoop所述視覺表示:Javascript-setImmediate()與nextTick()是堆棧還是消息?
會的setImmediate()
和nextTick()
之間的區別之一是setImmediate()
地方在堆棧(當前運行的代碼)的代碼與nextTick()
場所代碼中的下一個消息(隊列)中?
號這兩種方法是異步的,這意味着該回調進至隊列和所述堆被單獨留下(不像彷彿它被稱爲右的距離)。
但是,setImmediate
和nextTick
確實使用不同的隊列。他們有不同的執行週期,並且nextTick
回調將在第一個setImmediate
被調度之前被調用。有關詳細信息,另請參閱setImmediate vs. nextTick。
你在說'node.js'運行時嗎?另外,這是一個dup:http://stackoverflow.com/a/15349865/798682? – mattr 2014-11-06 17:26:15