异步IO就是将数据从内核空间拷贝到用户空间放在了内核中进行, 所以用户进程或线程就可以在这段时间做其他事情. 这是他的优点, 但是他的缺点是什么呢?
学习是最好的投资!
我覺得缺點有:
需要進行多執行緒程式設計, 門檻高, 很容易寫出低品質程式碼.
同步串列的程式設計方式相比於非同步回呼之類的容易理解.
異步 IO 的程式碼相對複雜, 不夠直觀.
推薦看看RxJava非同步編程,又不用自己處理線程問題如果配合lamda表達式,邏輯清晰,程式碼簡單
我覺得缺點有:
需要進行多執行緒程式設計, 門檻高, 很容易寫出低品質程式碼.
同步串列的程式設計方式相比於非同步回呼之類的容易理解.
異步 IO 的程式碼相對複雜, 不夠直觀.
推薦看看RxJava
非同步編程,又不用自己處理線程問題
如果配合lamda表達式,邏輯清晰,程式碼簡單