CLI の手引きおよび解説書

マルチスレッド・アプリケーションまたはマルチプロセス・アプリケーションのトレース

マルチスレッド・アプリケーションまたはマルチプロセス・アプリケーションにとってトレースが役立つ場合、 TRACEPATHNAME キーワードを使用する必要があります。使用しないと、マルチスレッドまたはマルチプロセスが同時にトレースに書き込みする場合に、トレースが不明瞭になります。詳しくは TRACEPATHNAME を参照してください。

アプリケーションの処理 ID に設定されている名前と、各固有スレッドごとの順序番号となる拡張子が指定されたパスで作成されます (たとえば、 65397.0、 65397.1、65397.2 など).

各スレッドが独自のファイルに書き込むようにすると、セマフォーがなくてもトレース・ファイルへのアクセスを制御できます。つまり、マルチスレッド・アプリケーションの動作をトレースが変更しないということです。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]