Bagikan melalui


Objek dan fitur pengutasan

Seiring dengan kelas System.Threading.Thread, .NET menyediakan sejumlah kelas yang membantu Anda mengembangkan aplikasi multialur. Artikel berikut ini memberikan gambaran umum tentang kelas-kelas tersebut:

Judul Deskripsi
Kumpulan alur terkelola Menjelaskan kelas System.Threading.ThreadPool, yang menyediakan kumpulan alur pekerja yang dikelola oleh .NET.
Timer Menjelaskan timer .NET yang dapat digunakan dalam lingkungan multialur.
Ringkasan primitif sinkronisasi Menjelaskan jenis yang dapat digunakan untuk menyinkronkan akses ke sumber daya bersama atau interaksi alur kontrol.
EventWaitHandle Menjelaskan kelas System.Threading.EventWaitHandle, yang mewakili peristiwa sinkronisasi alur.
CountdownEvent Menjelaskan kelas System.Threading.CountdownEvent, yang mewakili peristiwa sinkronisasi alur yang menjadi siap saat jumlahnya nol.
Mutexes Menjelaskan kelas System.Threading.Mutex, yang memberikan akses eksklusif ke sumber daya bersama.
Semaphore dan SemaphoreSlim Menjelaskan kelas System.Threading.Semaphore, yang membatasi jumlah alur yang dapat mengakses sumber daya bersama atau kumpulan sumber daya secara bersamaan.
Penghalang Menjelaskan kelas System.Threading.Barrier, yang mengimplementasikan pola penghalang untuk koordinasi alur dalam operasi bertahap.
SpinLock Menjelaskan struktur System.Threading.SpinLock, yang merupakan alternatif ringan bagi kelas System.Threading.Monitor untuk skenario penguncian tingkat rendah tertentu.
SpinWait Menjelaskan struktur System.Threading.SpinWait, yang menyediakan dukungan untuk menunggu berbasis putaran.

Lihat juga