スレッドとネイティブ拡張

ネイティブ実装をコーディングするときに、次のことを考慮します。
  • ランタイムは、異なる複数のスレッドで、単独の拡張コンテキストの FREFunction 関数を並行して呼び出すことができます。

  • ランタイムは、異なる複数のスレッドで、異なる複数の拡張コンテキストの FREFunction 関数を並行して呼び出すことができます。

そのため、ネイティブ実装を適切にコーディングします。例えば、グローバルデータを使用する場合は何らかのロック機能を使用して保護します。

注意: ネイティブ実装では異なるスレッドを作成することもできます。その場合、 FREObject の有効性 で説明している制限を考慮してください。