ITPEC IP October 2025 Question 22
ITPEC IP October 2025 — Question 22 of 100
Divide one application into multiple threads and process them in parallel or concurrently — this is multithreading.
Threads are execution units within the same process and usually share its memory and resources. Independent or overlapping tasks can progress concurrently, and multiple cores may execute several threads at the same time.
Answer (c)
Why not others:
- (a) describes a multicore CPU, a hardware feature that can execute threads but is not multithreading itself
- (b) describes virtual memory
- (d) describes disk striping such as RAID 0
Key rule: Multithreading divides program execution; multicore supplies physical execution resources, and the two concepts can be used together.
AI-generated — may contain errors
The original exam layout is preserved in the image so diagrams, formulas, tables, and code remain accurate.
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official IP past-paper collection or Report an issue.