アプリケーション構築の手引き


マルチスレッド・アプリケーション

DB2 は、サポートされる UNIX プラットフォーム上の C および C++ マルチスレッド・アプリケーションをサポートしています。 ユーザーはこれらのアプリケーションを使用することで、 複数のプロセスを同時に動作させたり、非同期イベントを処理したり、 ポーリング方式に依存せずにイベント・ドリブンのアプリケーションを作成したりすることができます。 以下に示すサンプル・プログラムは、 DB2 マルチスレッド・アプリケーションを構築する具体的な方法を示すのに使われています。

thdsrver
スレッドの作成と管理の方法を示します。

プログラムのソース・コードへのリンク:

C
thdsrver.sqc

C++
thdsrver.sqC

以下の節では、UNIX プラットフォーム上の C および C++ コンパイラーごとに、 DB2 マルチスレッド・アプリケーションの構築方法について説明します。

AIX IBM C
"マルチスレッド・アプリケーション".

AIX IBM C Set++
"マルチスレッド・アプリケーション".

HP-UX C
"マルチスレッド・アプリケーション".

HP-UX C++
"マルチスレッド・アプリケーション".

Silicon Graphics IRIX MIPSpro C
"マルチスレッド・アプリケーション".

Silicon Graphics IRIX MIPSpro C++
"マルチスレッド・アプリケーション".

Solaris SPARCompiler C
"マルチスレッド・アプリケーション".

Solaris SPARCompiler C++
"マルチスレッド・アプリケーション".


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