Question: what is the difference between thread and task in c#?
Answer: Differences Between Task And Thread A Task represents some asynchronous operation and is part of the Task Parallel Library, a set of APIs for running tasks asynchronously and in parallel. ... But Thread doesn't. A task can have multiple processes happening at the same time. Threads can only have one task running at a time.