TSQUEUE
資源タイプTSQUEUEは、待機中のタスクが、他のタスクが使用中の一時記憶域待ち行列に対する要求を発行したことを示します。後者のタスクは、この待ち行列のロックを保持しています。
タスクが一時記憶域待ち行列のロックを保持する時間は、その待ち行列が回復可能かどうかによって異なります。待ち行列が回復可能である場合、タスクは論理作業単位が完了するまでロックを保持します。回復可能でない場合は、一時記憶域要求が継続する間だけロックを保持します。
システム内のタスクが一時記憶域待ち行列を頻繁に待機する場合は、以下の点を検討してください。
-
複数のタスクが同じ一時記憶域待ち行列に対する操作を実行するのは意図したことかどうか、それとも待ち行列のIDが偶然一致したのか。
-
一時記憶域待ち行列の数を増やし、タスク間の競合を減らすことが可能かどうか。
-
該当の待ち行列が回復可能な場合、タスクが待ち行列の制御をより速く解放するようにできるかどうか。UOWのサイズを減らすか、対話型のタスクを疑似対話型にすることを検討してください。