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. Thread is a program; process is a unit
C. Process is a program in execution; thread is a smaller unit within a process
D. They are the same
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
Which category of system software provides basic low-level configurations allowing user inputs to update hardware registers before the primary OS loads?
A. Application Development Packages
B. Horizontal Productivity Kits
C. Device Manager Applications
D. BIOS / UEFI Configuration Software

Correct Answer: Option D


Explanation:
BIOS/UEFI utility screens let users customize fundamental hardware configurations like boot orders and clock profiles before the OS starts up.

This question belongs to: Computer Computer Software
Question #2
Which of the following is a type of application software used for communication?
A. Disk Cleanup
B. Zoom
C. Windows Explorer
D. Device Manager

Correct Answer: Option B


Explanation:
Zoom is a video conferencing application software.

This question belongs to: Computer Computer Software
Question #3
Which application category includes programs like EndNote or Zotero, which help academic researchers catalog, track, and format citation lists for research papers?
A. Database Engine Architecture
B. Reference Management Software
C. Desktop Publishing Software
D. Spreadsheet Modeling Tool

Correct Answer: Option B


Explanation:
Reference management tools help researchers gather, organize, and format bibliographic citations and references automatically.

This question belongs to: Computer Computer Software