libco和tornado、協程和異步的一些理解

看了些libco的實現,感受和tornado差很少,基本的思想仍是在線程被阻塞的時候可以去作其餘的事情,此時仍是用epoll來調度掛起和恢復python 從這點看協程依然是基於異步的,且是純異步的,只是協程框架提供了更好的語義表達,代碼書寫更方便了,所以,協程的使用也是用在有必定的IO的服務中,純計算的服務用起來並不合適。這樣來看,協程和線程的使用場景不一樣,說協程是用戶態線程容易誤導人c++ l
相關文章
相關標籤/搜索