-->

What are the disadvantages of using threads?

The main disadvantages of using threads are:

- Threads can not be re-used as they exist within a single process.

- They corrupt the address space of their process.

- They need synchronization for concurrent read-write access to memory.