2015-01-08 77 views
1

我正在考慮爲下一個項目使用Node.js。但是我堅持了一些與線程安全概念相關的觀點。在Node.js中實現時如何解決這些問題(或需要小心)?Node.js和同步

我知道JavaScript支持函數式編程,這種範式將解決線程安全問題。這裏要遵循的最佳實踐是什麼?

感謝

+4

你是什麼意思是線程安全? - 在'node.js'中,你的代碼總是單線程的,因此你不必擔心線程同步問題。所有你需要擔心的是處理asyc電話。 – NaveenBhat

回答

2

是的NodeJS單線程所以不會是線程安全問題。

在這裏使用javascript,因爲它很容易編寫回調,這是非阻塞的關鍵。您無法控制回調何時執行,但您知道它會在給定時間執行。這樣,服務器不會浪費時間等待io並做更有意義的事情。

我強烈建議您訪問http://nodeschool.io/作爲學習nodejs的起點。