Megosztás a következőn keresztül:


Objektumok és funkciók szálkezelése

Az osztály mellett a System.Threading.Thread .NET számos osztályt biztosít, amelyek segítenek többszálú alkalmazások fejlesztésében. Az alábbi cikkek áttekintést nyújtanak ezekről az osztályokról:

Cím Leírás
A felügyelt szálkészlet Az osztályt System.Threading.ThreadPool ismerteti, amely a .NET által felügyelt feldolgozói szálak készletét biztosítja.
időzítők A többszálas környezetben használható .NET-időzítőket ismerteti.
A szinkronizálási primitívek áttekintése A megosztott erőforráshoz való hozzáférés szinkronizálására vagy a szál interakcióinak szabályozására használható típusokat ismerteti.
EventWaitHandle Az osztályt System.Threading.EventWaitHandle ismerteti, amely egy szálszinkronizálási eseményt jelöl.
CountdownEvent Az osztályt System.Threading.CountdownEvent ismerteti, amely egy olyan szálszinkronizálási eseményt jelöl, amely akkor lesz beállítva, amikor a száma nulla.
Mutexes Az osztályt System.Threading.Mutex ismerteti, amely kizárólagos hozzáférést biztosít egy megosztott erőforráshoz.
Semaphore és SemaphoreSlim Az osztályt System.Threading.Semaphore ismerteti, amely korlátozza a megosztott erőforrásokhoz vagy erőforráskészletekhez egyidejűleg hozzáférő szálak számát.
Akadály Az osztályt System.Threading.Barrier ismerteti, amely a fázisos műveletek során a szálak koordinációjának akadálymintáját valósítja meg.
SpinLock A System.Threading.SpinLock szerkezetet írja le, amely könnyű alternatívája a System.Threading.Monitor osztálynak bizonyos alacsony szintű zárolási forgatókönyvekhez.
SpinWait System.Threading.SpinWait A spin-alapú várakozást támogató struktúrát ismerteti.

Lásd még