What is the difference between a thread and a process in software? MCQ with Answer and Explanation

What is the difference between a thread and a process in software?
A. Process is for CPU; thread is for memory
B. They are the same
C. Process is a program in execution; thread is a smaller unit within a process
D. Thread is a program; process is a unit
Answer: Option C
Solution (By JKSSB Mock Tests)
A process can contain multiple threads sharing resources.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Computer Software Questions

Question #1
What type of application software is specifically used to manage, schedule, and automate marketing emails and lead generation campaigns?
A. Marketing Automation Software
B. Enterprise Resource Management (ERP)
C. Desktop Publishing Tool (DTP)
D. Database Management Architecture (DBMS)

Correct Answer: Option A


Explanation:
Marketing automation software helps businesses schedule email campaigns, track leads, and analyze customer engagement data.

This question belongs to: Computer Computer Software
Question #2
What is the difference between system software and middleware?
A. System software manages hardware; middleware connects applications
B. System software is for networks; middleware is for storage
C. Middleware manages hardware; system software connects applications
D. They are the same

Correct Answer: Option A


Explanation:
Middleware sits between OS and applications, facilitating communication; system software manages hardware.

This question belongs to: Computer Computer Software
Question #3
What is the difference between a file and a folder?
A. Folder stores files; file stores data
B. They are the same
C. Folder is for applications; file is for documents
D. File stores folders; folder stores data

Correct Answer: Option A


Explanation:
A folder (directory) is a container for files and other folders.

This question belongs to: Computer Computer Software