StreakPeaked· Practice

ExamsGATETechnical

Which of the following statements about threads is/are TRUE?

  1. Threads can only be implemented in kernel space
  2. Each thread has its own file descriptor table for open files
  3. All the threads belonging to a process share a common stack
  4. Threads belonging to a process are by default not protected from each other

Correct answer: Threads belonging to a process are by default not protected from each other

Solution

Threads in the same process share the process address space and other resources, so they are not protected from each other by default. The stack is private to each thread, and file descriptor tables are typically shared at the process level, not per thread in the usual model.

Related GATE Technical questions

⚔️ Practice GATE Technical free + battle 1v1 →