node.js的documentation描述了其基礎事件循環的所謂的階段。
它明確指出空閒和準備階段是只在內部使用。Node.js:爲什麼閒置和準備階段僅在內部使用?
對於node.js的事件循環是libuv之一,不言而喻,這些階段可能映射到libuv的idle和prepare句柄上。
它們將有助於在組織軟件中的任務時擁有更大的粒度。特別是,它們是執行I/O回調和投票階段之間的唯一方式。
無論如何,他們不是從底層環境出口。
這些階段被禁止的原因是什麼,實際上給用戶一個比libuv提供的事件循環顯然最差的事件循環?
有沒有其他的方式來按上述方式安排任務?
注意:這只是好奇心。
我曾經與libuv和nodejs一起工作,我注意到了它,所以我想知道是否有技術上的原因或...呃,這是它的設計方式,沒有特別的理由。