Изменения документа Потоки и задачи

Редактировал(а) Alexandr Fokin 2025/04/09 12:22

От версии 1.1 >
отредактировано Alexandr Fokin
на 2022/07/29 02:35
К версии < 1.2 >
отредактировано Alexandr Fokin
на 2022/07/29 02:42
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,4 +1,4 @@
1 -**Thread and Task**
1 +==== Thread and Task ====
2 2  
3 3  |(% style="width:110px" %)**Thread Pool**|(% style="width:167px" %)Пул потоков|(% style="width:1230px" %)(((
4 4  Одна из задач пула - более оптимальное использование потоков, переиспользование.
... ... @@ -14,3 +14,18 @@
14 14  
15 15  * Использование тасков в C#
16 16  [[http:~~/~~/sonyks2007.blogspot.com/2013/11/c_11.html>>url:http://sonyks2007.blogspot.com/2013/11/c_11.html]]
17 +
18 +----
19 +
20 +==== Потоки переднего плана и фоновые потоки ====
21 +
22 +Потоки переднего плана (foreground threads) обеспечивают предохранение текущего приложения от завершения. Среда CLR не остановит приложение (что означает выгрузку текущего домена приложения) до тех пор, пока не будут завершены все потоки переднего плана.
23 +
24 +Фоновые потоки (background threads) воспринимаются средой CLR как расширяемые пути выполнения, которые в любой момент времени могут игнорироваться (даже если они в текущее время заняты выполнением некоторой части работы). Таким образом, если все потоки переднего плана прекращаются, то все фоновые потоки автоматически уничтожаются при выгрузке домена приложения.
25 +
26 +Потоки переднего плана и фоновые потоки
27 +[[https:~~/~~/professorweb.ru/my/csharp/thread_and_files/1/1_6.php>>url:https://professorweb.ru/my/csharp/thread_and_files/1/1_6.php]]
28 +
29 +----
30 +
31 +