Изменения документа Многопоточность и асинхронность
Редактировал(а) Alexandr Fokin 2023/01/11 15:19
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (5 изменено, 0 добавлено, 0 удалено)
-
Объекты (0 изменено, 0 добавлено, 2 удалено)
Подробности
- Свойства страницы
-
- Название
-
... ... @@ -1,1 +1,1 @@ 1 -Многопоточность и асинхронность1 +Многопоточность - Родительский документ
-
... ... @@ -1,1 +1,1 @@ 1 - Разработка.NET.C#.WebHome1 +\.Net.WebHome - Автор документа
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. cccc18081 +XWiki.Admin - Теги
-
... ... @@ -1,1 +1,0 @@ 1 -c#|thread|async - Содержимое
-
... ... @@ -1,40 +1,0 @@ 1 -| | 2 -|Понятие критической секции.|Некоторый блок кода, в котором работа несколько поток ограничивается или управляется некоторым образом. Например в критической секции разрешена работа только одного потока, остальные потоки будут ожидать. 3 -(Т.е. [[Пессимистичная блокировка>>doc:Архитектура и модели.Блокировки.Пессимистичная блокировка.WebHome]]) 4 -|Понятие токена.|Поток проверяет токен, если токен свободен - забирает себе, иначе ожидает освобождения. В конце секции поток освобождает токен. 5 - 6 ----- 7 - 8 -Простой пример: 9 -Запись в один и тот же файл с разных потоков. (В определенный момент времени в файл записывает только 1 поток) 10 - 11 ----- 12 - 13 -==== Книги ==== 14 - 15 -* [[Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование. | O’Reilly>>doc:Книги.O’Reilly.Конкурентность в C#\. Асинхронное, параллельное и многопоточное программирование\. | O’Reilly.WebHome]] 16 -* [[CLR via C# | Джеффри Рихтер>>Книги.CLR via C# | Джеффри Рихтер.WebHome]] 17 - 18 ----- 19 - 20 -==== Внутренние ссылки: ==== 21 - 22 -====== Дочерние страницы: ====== 23 - 24 -{{children/}} 25 - 26 -====== Обратные ссылки: ====== 27 - 28 -{{velocity}} 29 -#set ($links = $doc.getBacklinks()) 30 -#if ($links.size() > 0) 31 - #foreach ($docname in $links) 32 - #set ($rdoc = $xwiki.getDocument($docname).getTranslatedDocument()) 33 - * [[$escapetool.xml($rdoc.fullName)]] 34 - #end 35 -#else 36 - No back links for this page! 37 -#end 38 -{{/velocity}} 39 - 40 -----
- XWiki.XWikiComments[0]
-
- Автор
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.cccc1808 - Комментарий
-
... ... @@ -1,6 +1,0 @@ 1 -При использовании CancellationToken не забывать оборачивать вызов в 2 -{{code language="c#"}}try 3 -{ 4 - CancelableOperation(tocken); 5 -} 6 -catch(OperationCanceledException ex){}{{/code}} - Дата
-
... ... @@ -1,1 +1,0 @@ 1 -2020-06-11 13:23:30.963
- XWiki.XWikiComments[1]
-
- Автор
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.cccc1808 - Комментарий
-
... ... @@ -1,1 +1,0 @@ 1 -Разобрать группу, вынести общие темы в раздел архитектуры. - Дата
-
... ... @@ -1,1 +1,0 @@ 1 -2022-12-31 12:29:23.113