Node.js的異步I/O

1. 多任務的實現 多任務的實現只有三種方式: 多進程 單進程+多線程 多進程+多線程 第三種過於複雜,實現很少。多進程和多線程都會消耗 cpu,在線程和進程之間切換也會消耗 cpu,但是進程的開銷更大,所以,多任務的實現一般都是單進程下開啓多個線程。 但是,起初大部分實現 I/O 操作的庫都是阻塞型 I/O。因此,多線程下,某個線程進行 I/O 操作,當前線程就會被阻塞。雖然這種方式不會影響其他
相關文章
相關標籤/搜索