C語言實現協程(一)

目錄 基本原理 協程管理 協程實現 引言 在使用socket編程時,咱們會用到accept、connect、recv、send等函數,這些函數在沒有數據到達時,會阻塞等待IO數據的到達。這不利於咱們處理多個鏈接並快速響應。一種方案是,服務端每accept一個鏈接,就建立一個新的線程用來處理這個鏈接。這會致使線程過多,並且線程以前切換開銷很大。這就可使用到協程了。固然不止socket這種可使用協程,
相關文章
相關標籤/搜索