Делает ли использование библиотеки задач (TPL) приложение многопоточным?
Недавно на собеседовании у меня возник этот вопрос.
Q: Вы написали многопоточные приложения?
A: да
Q: Хотите объяснить больше?
A: я использовалTasks
(Task Parallel library) для выполнения некоторых задач, таких какwaiting for some info from internet while loading UI
, Это улучшает удобство использования моего приложения.
Q: Но только вы использовалиTPL
означает, что вы написалиmultithreaded
приложение?
Я: (Не уверен, что сказать1)
Итак, что же такое многопоточное приложение? Это отличается от использованияTasks
?