Изменения документа Примитивы синхронизации
Редактировал(а) Alexandr Fokin 2023/10/09 10:03
<
>
отредактировано Alexandr Fokin
на 2023/02/09 01:15
на 2023/02/09 01:15
отредактировано Alexandr Fokin
на 2023/01/11 15:18
на 2023/01/11 15:18
Изменить комментарий:
Update document after refactoring.
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -19,7 +19,6 @@ 19 19 ))) 20 20 |(% style="width:590px" %)Interlocked 21 21 [[https:~~/~~/learn.microsoft.com/ru-ru/dotnet/api/system.threading.interlocked?view=net-5.0>>https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.interlocked?view=net-5.0]]|(% style="width:892px" %)Предоставляет набор некоторых операций, гарантирующих атомарность выполнения. 22 -Являет предпочтительным по сравнению с явной блокировкой. 23 23 24 24 | | 25 25 |Monitor|((( ... ... @@ -32,13 +32,6 @@ 32 32 Может использоваться несколькими приложениями в рамках одной ОС. 33 33 |ReaderWriterLock 34 34 ReaderWriterLockSlim|Позволяет ограничить параллелизм либо 1 писателем, либо многими читателями. 35 -|AutoResetEvent 36 -ManualResetEven|Имеет 2 состояния (взведен и не взведен). 37 -Позволяет ожидать взведенного состояния. 38 -Содержит методы для взведения. 39 -|CountdownEvent|При инициализации задается значение счетчика. 40 -Позволяет ожидать, когда значение счетчика будет равно 0. 41 -Метод уменьшающий счетчик. 42 42 |Spin*| 43 43 44 44 ----