0
タスクレット機能を実行しているタスクのPIDを取得するにはどうしたらいいですか? taskletは割り込みコンテキストで実行されるため、current-> pidは動作しません。電流は中断されたタスクを参照する可能性が最も高い。タスクレットのPID取得
タスクレット機能を実行しているタスクのPIDを取得するにはどうしたらいいですか? taskletは割り込みコンテキストで実行されるため、current-> pidは動作しません。電流は中断されたタスクを参照する可能性が最も高い。タスクレットのPID取得
pidが必要なタスクから渡します。
static DECLARE_TASKLET(ttasklet, &ttasklet_work, (unsigned long)&tshared_data);
どこかのプロセスのコンテキストで、あなたのコードで
か、pidは、その後、 `、私の知る限りでは、構造体tshared_data.
にcurrent'をPIDを追加取得することができます**は常に**戻っタスク現在実行されています。唯一の例外はタスクが存在せず、現在実行されているものに対応しています。この場合、 'current'はNULLを返します。言い換えれば、 'current'が非NULLを返す場合、これは現在実行されているタスクです。 'current'がNULLを返した場合、現在実行されていることはタスクではありません。 – Tsyvarev