背景 最近在做後端服務python到go的重構,這兩種語言裏,最大的特色和優勢就是都支持協程。之前主要做python的性能優化和架構優化,一開始覺得兩個協程原理和應用應該差不多,後來發現還是有很大的區別,今天就在這裏總結一下。 什麼是協程 在説它們兩者區別前,我們首先聊一下什麼是協程,好像它沒有一個官方的定義,那就結合平時的應用經驗和學習內容來談談自己的理解。 協程,其實可以理解為一種用户態特殊