brpcのbthreadについて

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

6月28日 20:29 投稿

Laravelのスケジュールタスクの仕組み

Laravelのスケジュールタスクは便利ですが、内部の仕組みを理解することで他のフレームワークでも同様の機能を実装できるようになります。 Laravelでは、コンテナという概念を使って多くの機能を管理しています。これによりコードは抽象化され、読み解くのが難しくなりますが、開発効率は向上します。 IDEによるコードトレース機能はPHPStormが最も優れていると感じていま ...

5月18日 13:59 投稿