Membuat pekerjaan
JobHandle dan ketergantungan

Penjadwalan pekerjaan

Untuk menjadwalkan pekerjaan, Anda harus:

  • Mengintip pekerjaan.
  • Mengatasi data pekerjaan.
  • Hubungi metode Schedule.

Memanggil Schedule menempatkan pekerjaan ke antrian pekerjaan untuk eksekusi pada waktu yang tepat. Setelah dijadwalkan, Anda tidak dapat mengganggu pekerjaan.

Note: Anda tidak dapat memanggil Schedule dari dalam pekerjaan.

Contoh penjadwalan pekerjaan

// Create a native array of a single float to store the result. This example waits for the job to complete for illustration purposes
NativeArray<float> result = new NativeArray<float>(1, Allocator.TempJob);

// Set up the job data
MyJob jobData = new MyJob();
jobData.a = 10;
jobData.b = 10;
jobData.result = result;

// Schedule the job
JobHandle handle = jobData.Schedule();

// Wait for the job to complete
handle.Complete();

// All copies of the NativeArray point to the same memory, you can access the result in "your" copy of the NativeArray
float aPlusB = result[0];

// Free the memory allocated by the result array
result.Dispose();

  • 2018–06–15 Sitemap

  • Sistem Kerja C# terkena Oktober 2018

Membuat pekerjaan
JobHandle dan ketergantungan