FreeRTOSにおけるタスクハンドルの正体と二重ポインタの重要性

タスクハンドルとは何か? FreeRTOSを扱う際、タスクの作成には「タスクハンドル」が必要です。このハンドルは、タスクの制御情報を保持する「タスク制御ブロック(TCB)」へのポインタです。タスク作成APIの引数として、このハンドルを渡すことで、作成されたタスクの参照を取得できます。 タスクの動的生成例 以下は、FreeRTOSでタスクを動的に生成するコード例で ...

7月29日 02:02 投稿

TaskJobManage: 手動トリガー機能付きスケジュールタスク管理ツール

開発現場ではQuartzを使った定時タスク処理が一般的です。毎日深夜に自動でデータを取得してレポートを作成する機能など、多くの開発者がcron式を直接コードに記述しています。しかし、新機能を開発する際には定時実行の時間になっていないため手動でタスクをトリガーするインターフェースを別途作成する必要があります。また、手動実行時のパラメータが自動タスクの条件と ...

7月28日 18:12 投稿

Claude Codeにおけるエージェントチーム機能の仕組みと実装

Claude Codeのエージェントチーム機能概要 公式ドキュメント: https://code.claude.com/docs/ja/agent-teams エージェントチームの基本概念 エージェントチーム機能は、複数のClaude Codeインスタンスを協調動作させるための仕組みです。主要な構成要素は以下の通りです: コンポーネント 役割 チームリーダー チー ...

6月2日 20:14 投稿