Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Наряду с классом System.Threading.Thread .NET предоставляет ряд классов, которые помогают разрабатывать многопоточные приложения. В следующих статьях представлены общие сведения об этих классах:
Название | Описание |
---|---|
Управляемый пул потоков | Описывает System.Threading.ThreadPool класс, предоставляющий пул рабочих потоков, управляемых .NET. |
Таймеры | Описывает таймеры .NET, которые можно использовать в многопоточной среде. |
Обзор примитивов синхронизации | Описывает типы, которые можно использовать для синхронизации доступа к общему ресурсу или взаимодействию потока управления. |
EventWaitHandle | Описывает System.Threading.EventWaitHandle класс, представляющий событие синхронизации потоков. |
CountdownEvent | Описывает System.Threading.CountdownEvent класс, представляющий событие синхронизации потоков, которое становится заданным, когда его число равно нулю. |
Мьютексы | System.Threading.Mutex Описывает класс, предоставляющий монопольный доступ к общему ресурсу. |
Семафор и СемафорСлим | Описывает System.Threading.Semaphore класс, который ограничивает количество потоков, которые могут получить доступ к общему ресурсу или пулу ресурсов одновременно. |
барьер | System.Threading.Barrier Описывает класс, реализующий шаблон барьера для координации потоков в поэтапных операциях. |
SpinLock | Описывает System.Threading.SpinLock структуру, которая является упрощенной альтернативой System.Threading.Monitor классу для определенных сценариев блокировки низкого уровня. |
SpinWait | Описывает структуру System.Threading.SpinWait, которая обеспечивает поддержку ожидания с использованием спина. |
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.