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

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

От версии 1.7
отредактировано Alexandr Fokin
на 2022/07/29 03:12
Изменить комментарий: К данной версии нет комментариев
К версии 1.6
отредактировано Alexandr Fokin
на 2022/07/29 02:52
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -5,12 +5,7 @@
5 5  Одна из задач пула - более оптимальное использование потоков, переиспользование.
6 6  Операция создания потока является относительно дорогой, поэтому с точки зрения производительности более выгодно может быть переиспользовать один и тот же поток, последовательно выполняя несколько Task (задач).
7 7  )))
8 -|(% style="width:110px" %)**Thread**|(% style="width:167px" %)Поток исполнения|(% style="width:1230px" %)(((
9 -Поток исполнения в приложении.
10 -
11 -Если несколько потоков взаимодействуют с одним и тем-же объектом, может возникнуть необходимость использования конструкций для синхронизации.
12 -Любой объект можно оценить с точки зрения Thread-Safe (потокобезопасности). Например безопасен на только на чтение, но не на запись.
13 -)))
8 +|(% style="width:110px" %)**Thread**|(% style="width:167px" %)Поток исполнения|(% style="width:1230px" %)Поток исполнения в приложении.
14 14  |(% style="width:110px" %)**Task**|(% style="width:167px" %)Задача|(% style="width:1230px" %)(((
15 15  Логическая задача, которая может выполниться в Thread (потоке) из Thread Pool (пула потоков).
16 16  Для Task (задачи), которые будет выполняться длительное время стоит использовать метку.