當前位置:趣味科普網>經驗>

什麼是非同步處理

經驗 閱讀(2.38W)

什麼是非同步處理

非同步處理,就是按照不同步的程式處理問題。非同步處理與同步處理是對立的,而產生他們的是多執行緒或者多程序。

非同步處理的好處是提高裝置使用率,從而在巨集觀上提升程式執行效率,但是弊端就是容易出現衝突操作和資料髒讀。同步則剛好相反,同步是一種降低裝置使用率,在巨集觀上降低了程式的執行效率,而且很多系統或者是執行環境在處理同步的時候為了維持同步的有效性也會付出許多格外的系統資源開支,對效能影響相當大。但是同步保證了程式執行的正確性與資料的完整性。