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

Редактировал(а) 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 (задачи), которые будет выполняться длительное время стоит использовать метку.