brpcのbthreadについて
概要
bthreadは非同期タスクを実行するための協程(コルーチン)機能を提供します
構造
TaskControl :すべてのタスクグループTaskGroupを管理します
TaskGroup:スレッド数と同じ数存在し、各スレッドに1つずつ割り当てられます。定義はtls_task_groupで、キーワード__threadが使用されています。worker_thread作成時にTaskGroupが生成され、tls_task_groupに割り当てられ ...
6月28日 20:29 投稿