Редактировал(а) Alexandr Fokin 2023/01/11 15:19

<
От версии < 10.1 >
отредактировано Alexandr Fokin
на 2020/06/06 10:20
К версии < 14.2 >
отредактировано Alexandr Fokin
на 2020/06/11 13:23
>
Изменить комментарий: Добавлен комментарий

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,9 +1,6 @@
1 1  
2 2  **Инструменты работы с многопоточностью.**
3 3  
4 -Рекомендуется к прочтению:
5 -**[[Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование.>>https://wiki.denhome.ru/bin/view/Книги/Конкурентность%20в%20C%23.%20Асинхронное%2C%20параллельное%20и%20многопоточное%20программирование.%20%7C%20O’Reilly]]**
6 -
7 7  Понятие критической секции.
8 8  Некоторый блок кода, в котором работа несколько поток ограничевается или управляетя некоторым образом. Например в критической секции разрешена работа только одного потока, остальные потоки будут ожидать.
9 9  
... ... @@ -75,9 +75,11 @@
75 75  * [[Habr Async/await и механизм реализации в C# 5.0>>https://habr.com/ru/post/260217/]]
76 76  
77 77  
78 -
79 -
80 80  **Taskcompletionsource**
81 81  
82 82  Материалы:
83 83  * [[В-чем-смысл-taskcompletionsourcet-и-когда-его-лучше-использовать>>https://ru.stackoverflow.com/questions/780270/%D0%92-%D1%87%D0%B5%D0%BC-%D1%81%D0%BC%D1%8B%D1%81%D0%BB-taskcompletionsourcet-%D0%B8-%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%B5%D0%B3%D0%BE-%D0%BB%D1%83%D1%87%D1%88%D0%B5-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C]]
79 +
80 +
81 +Книги:
82 +* [[Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование>>https://wiki.denhome.ru/bin/view/Книги/Конкурентность%20в%20C%23.%20Асинхронное%2C%20параллельное%20и%20многопоточное%20программирование.%20%7C%20O’Reilly]]
XWiki.XWikiComments[0]
Автор
... ... @@ -1,0 +1,1 @@
1 +XWiki.cccc1808
Комментарий
... ... @@ -1,0 +1,6 @@
1 +При использовании CancellationToken не забывать оборачивать вызов в
2 +try
3 +{
4 +Cancelable(tocken);
5 +}
6 +catch(OperationCanceledException ex){}
Дата
... ... @@ -1,0 +1,1 @@
1 +2020-06-11 13:23:30.963