What is the primary difference between a process and a thread?
A. An operating system contains multiple threads but only one master process.
B. Processes can run concurrently, whereas threads can only run sequentially.
C. A process is a program in execution with its own isolated address space, while a thread is a smaller execution unit within a process.
D. Threads have larger memory spaces than processes.
Answer: Option C
Solution (By JKExamLibrary)
Processes run inside distinct, isolated memory spaces managed by the OS, whereas threads represent execution pathways sharing the resources of their parent process.
This question belongs to:
Computer
Operating Systems
No comments yet. Be the first to start the discussion!