Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Наряду с классом 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, где вы также можете создавать и просматривать проблемы и запросы на вытягивание. Для получения дополнительной информации см. наше руководство для авторов.