Книга: C# 4.0: полное руководство

Классы синхронизации, внедренные в версии .NET Framework 4.0

Классы синхронизации, внедренные в версии .NET Framework 4.0

Рассматривавшиеся ранее классы синхронизации, в том числе Semaphore и AutoResetEvent, были доступны в среде .NET Framework, начиная с версии 1.1.

Таким образом, эти классы образуют основу поддержки синхронизации в среде .NET Framework. Но после выпуска версии .NET Framework 4.0 появился ряд новых альтернатив этим классам синхронизации. Все они перечисляются ниже.

Класс - Назначение

Barrier - Вынуждает потоки ожидать появления всех остальных потоков в указанной точке, называемой барьерной

CountdownEvent - Выдает сигнал, когда обратный отсчет завершается

ManualResetEventSlim - Это упрощенный вариант класса ManualResetEvent

semaphoreslim - Это упрощенный вариант класса Semaphore

Если вам понятно, как пользоваться основными классами синхронизации, описанными ранее в этой главе, то у вас не должно возникнуть затруднений при использовании их новых альтернатив и дополнений.

Оглавление книги


Генерация: 1.190. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз