1

12.5 クライアントがスレッド セーフかどうかを示す sybase のドキュメントを探すのに苦労しています。スレッド化された環境で動作する nsapi プラグインを作成しているため、sybase スレッドセーフ呼び出しを行う必要があります。そのため、sybase クライアントがスレッド化された環境で実行できることを確認するか、Web サーバーの速度を低下させる sybase への呼び出しをシリアル化する必要があります。提案?

4

1 に答える 1

0

12.5.1オープンクライアントはスレッドセーフです。正しいライブラリにリンクする必要があります。

このリリースの時点で、Open Client/CライブラリのスレッドセーフバージョンはPOSIXスレッドを使用して記述されています。すべてのマルチスレッドライブラリは、静的ライブラリの場合は* _ r.a、共有ライブラリの場合は*_r.soという命名パターンを使用します。マルチスレッドアプリケーションの場合は、libcs​​_r.aなどの「_r」サフィックスが付いたライブラリを使用します。マルチスレッドでないアプリケーションの場合は、libcs​​.aなどの「_r」サフィックスのないライブラリを使用します。

http://download.sybase.com/pdfdocs/sdr1251e/ocssun04.pdf

于 2009-03-12T17:44:50.537 に答える