Rocket® Enterprise Developer (formerly a product of Micro Focus or formerly a product of Open Text) documentation, created before Rocket Software acquired certain products from OpenText, may include outdated references to "Micro Focus" or "OpenText", both of which are trademarks of OpenText or its affiliates. Rocket Software is not affiliated with Micro Focus or OpenText and has since rebranded these products as Rocket® products. You may also encounter outdated links in this documentation. If you do, please contact Rocket Support (support@rocketsoftware.com) for assistance.
スレッド セーフティ
制約事項: このトピックは、Windows 環境 (ローカル開発) にのみ適用されます。
OpenESQL はスレッド セーフです。通常、アプリケーション内のすべてのスレッドは、接続やカーソルなどの SQL リソースを共有します。ただし、アプリケーション サーバーで実行している場合には、スレッドは異なるユーザーからの要求を処理できるようにスケジュールされます。このため、次の指令を使用します。
SQL(THREAD=ISOLATE)
これにより各スレッドのリソースをそれぞれ分離する必要があります。
注: OpenESQL では、スレッドごとに 72KB のオーバーヘッドをもちます。このメモリは、アプリケーションが終了するまで解放されません。