Re[5]: Зачем нам асинхронность?
От: Ночной Смотрящий Россия  
Дата: 15.08.20 08:36
Оценка:
Здравствуйте, Sharov, Вы писали:

S>>>Не согласен. Task Parallel Library это не та самая асинхронность.

НС>>Это та самая. Асинхронность в виде фьючерсов и fine grained распараллеливания. Зачем ты выделил слово Task я вообще не понял.
S>Потому что для асинхронности может быть достаточно одной таски(=поток).

Ничего не понял. Что значит достаточно одной таски и почему это важно? И нет, таска != поток.

S> Библиотека для работы и создания таксков тут может быть излишняя.


Для чего излишняя?

S>Очень классно сформулировано . Единственное что не нравится, это слово callback, уж больно оно перегружено.


В данном контексте оно имеет вполне конкретное значение.

S>Т.е. слово future или сontinuation подошло бы больше.


Future или promise. Но МС любит альтернативную терминологию вводить.
А сontinuation это ортогональное понятие, это не про таски, а про async/await.

S>Т.е. я бы сказал, что таски связаны продолжениями, а не колбеками.


Да, ты прав, можно обойтись без колбеков, например при помощи ждущего потока и эвента.

S> Колбек -- это все-таки механизм, указатель на ф-ию.


Нет. Колбек это принцип. А механизм в дотнете называется делегат.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.