What Multithreading?
- Multithreading is the process of making multiple threads work simultaneously
- A process is a component of the operating system that is responsible for executing tasks (program/application)
- A process can have multiple threads and each thread can perform a different task
- A thread is a unit of a process that executes application code
Task Parallel Library
- Abbreviation: TPL
- TPL a set of public types and APIs in the
System.Threading
and System.Threading.Tasks
namespaces
- TPL makes developers more productive by simplifying the process of adding parallelism and concurrency to applications
Links