libco簡要分析 待更

2021-09-26 15:34:14 字數 418 閱讀 1648

本篇分析分為兩個部分。libco原始碼分析。libco例子分析。首先進行原始碼的分析。

分析之前需要了解一下前置知識

1.什麼是協程?

2.什麼是共享棧?

原始碼分析思路:對每個.h.cpp進行分析,先分析.h再分析對應的.cpp。

建議部落格**複製到markdown或者vscode等編譯器,**體驗更佳。

拖更:我又又又又拖更了,最近沒啥時間,libco原始碼分析細節一點耗時較長,粗略的又不想寫(。

所以近期會拖更,stl也拖更了x。如果想學習libco的,建議自己仔仔細細過一遍,收穫很大。

相關部落格:

libco協程庫(

什麼是協程?(

什麼是共享棧?(

時間輪概念客參考該部落格(

__thread關鍵字(

libco的分析

ZeroMQ(未完待更)

zmq是什麼?這是個類似於socket的一系列介面,他跟socket的區別是 普通的socket是端到端的 1 1的關係 而zmq卻是可以n m 的關係,人們對bsd套接字的了解較多的是點對點的連線,點對點連線需要顯式地建立連線 銷毀連線 選擇協議 tcp udp 和處理錯誤等,而zmq遮蔽了這些細...

分塊學習筆記(待更)

就是暴力 i n sqrt n 的大小先輸出來看看 ii 塊數 塊大小 塊大小 1,所以最好用blo n blo n blo n 表示iii 特判blo ck l b lock r block l block r block l bloc k r 的情況iv 對拍技巧 by hzwer 用兩份分塊大...

python web面試筆記 待更

string number list dict set touple,不可變資料 number 數字 string 字串 tuple 元組 可變資料 list 列表 dictionary 字典 set 集合 qq join str random.choice range 10 for in rang...