LinkNode是brpc內(nèi)部實現(xiàn)的一個鏈表操作類碘橘,簡單分析一下福澡。如果你不是在看brpc源碼,請忽略流妻。
InsertBeforeAsList分析畫畫圖就明白了牲蜀,直接分析代碼有時會不容易看到全部。
原始數(shù)據(jù):
a b c d e c
1 2 3 4 this 2
修改后:
a b 2 3 4
1 c d
因為都是循環(huán)鏈表绅这,所有d->a, 4->1,這樣就成了一個大環(huán)了涣达。
LinkNode是brpc內(nèi)部實現(xiàn)的一個鏈表操作類碘橘,簡單分析一下福澡。如果你不是在看brpc源碼,請忽略流妻。
InsertBeforeAsList分析畫畫圖就明白了牲蜀,直接分析代碼有時會不容易看到全部。
原始數(shù)據(jù):
a b c d e c
1 2 3 4 this 2
修改后:
a b 2 3 4
1 c d
因為都是循環(huán)鏈表绅这,所有d->a, 4->1,這樣就成了一個大環(huán)了涣达。