Question 85

Computer Awareness Process and Thread Managements Medium

What is the main difference between a process and a thread?

(A) A process is a lightweight task, while a thread is a heavyweight task
(B) A thread has its own memory space, while a process shares memory.
(C) A process has its own memory space, while a thread shares the memory of the process.
(D) Threads cannot run concurrently, but processes can.
✓ Correct Answer: Option C Verified Solution

📘 Step-by-Step Solution & Detailed Explanation:

A process is a program in execution with its own separate address space (code, data, heap).

A thread is a lightweight unit of execution inside a process. Threads of the same process share the process's memory and resources, and each has only its own stack, registers and program counter.

Answer: (C)

Practice Similar Process and Thread Managements Questions

Reinforce your conceptual grasp with related questions from MAH MCA CET 2025:

Q81 Which of the following is not a type of computer architecture?
Solve →
Q82 What is the binary equivalent of the decimal number 13?
Solve →
Q83 What is the result of the binary subtraction 1100 - 1010 using 2's...
Solve →
Q84 Which of the following is a correct way to declare a variable in C?
Solve →
Q86 What will be the output of the following code? #include int...
Solve →
Full-Length Test Series

Prepare for MAH MCA CET Under Real Exam Conditions

Take timed full-length mock tests with authentic question distributions, negative marking (+12/-3 in Math), and instant All India Rank calculation.

Start Free Mock Test Series →