メモリを共有するためのその他のテクニック

提供: RAD Studio
移動先: 案内検索

スレッドの調整:インデックス への移動

VCL のオブジェクトを使用するときは,メインスレッドを使ってコードを実行します。メインスレッドを使用すると,ほかのスレッド内の VCL オブジェクトで使用されているメモリにオブジェクトが間接的にアクセスしないことを確実にします。 メインスレッドの詳細は,「メイン VCL スレッドの使用」を参照してください。

複数のスレッドがグローバルメモリを共有する必要がないときは,グローバル変数のかわりにスレッドローカル変数を使用することを考慮してみてください。スレッドローカル変数を使用すると,スレッドがほかのスレッドを待ったり,ロックアウトする必要がなくなります。スレッドローカル変数の詳細は,「スレッドローカル変数を使用する」を参照してください。

関連項目