Examveda

What is the difference between a thread pool and creating a new thread in C#?

A. Thread pool is used for single-threaded applications, while creating a new thread is used for multithreaded applications

B. Thread pool and creating a new thread are synonymous

C. Thread pool reuses existing threads for multiple tasks, while creating a new thread creates a separate thread for each task

D. Thread pool creates a separate thread for each task, while creating a new thread reuses existing threads for multiple tasks

Answer: Option C


This Question Belongs to C Sharp Programming >> Multithreading In C Sharp

Join The Discussion

Related Questions on Multithreading in C Sharp

What is multithreading in C#?

A. The ability of a program to handle multiple inputs simultaneously

B. The process of executing multiple tasks in a sequential manner

C. The process of running multiple programs at the same time

D. The ability of a CPU to execute multiple threads simultaneously