10.2.4.3 完了フェーズ

このフェーズでは、クライアント・プロセスの終了時に、カレントのコンテキストおよび関連付けられたすべてのスレッドにかわって1つのスレッドがtpterm()を呼び出してそのアプリケーションとの関連付けを終了します。ほかのATMI関数と同じように、tpterm()は現在のコンテキストに対して処理を行います。それは、終了するコンテキストに対応付けされたすべてのスレッドに影響し、これらのスレッドで共有されるすべてのコンテキストを終了します。

アプリケーションの設計が適切であれば、特定のコンテキスト内のすべての処理が完了してからtpterm()が呼び出されます。tpterm()が呼び出される前に、すべてのスレッドが同期していなければなりません。