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
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.