ジョブシステムを使うと、シンプルで安全なマルチスレッドコードを書くことができ、そのため、アプリケーションが利用可能なすべての CPU コアを使用してコードを実行することができます。これにより、アプリケーションのパフォーマンスを向上させることができます。
トピック | 説明 |
---|---|
ジョブシステムの概要 | Unity のジョブシステムを理解します。 |
ジョブ概要 | 可能なジョブの種類を理解します。 |
スレッドセーフ型 | NativeContainer オブジェクトなどのスレッドセーフな型を理解します。 |
カスタム NativeContainer の実装 | カスタムのネイティブコンテナを実装します。 |
NativeContainer 構造体のコピー | 複数のネイティブコンテナをコピーして参照します。 |
カスタム NativeContainer の例 | 実際のカスタム NativeContainer の例を使用します。 |
ジョブの作成 | ジョブを作成しスケジュールします。 |
ジョブの依存関係 | ジョブの依存関係を理解します。 |
並列ジョブ | 一度に複数のジョブをスケジュールするには、並列ジョブを使用します。 |
C# Job System ジョブシステム