Matrix_Multiplication_Lab_Assignment
Matrix_Multiplication_Lab_Assignment
Multithreading in Java
Objective
The objective of this lab assignment is to understand the concept of multithreading in Java
by implementing 2x2 matrix multiplication (an example given in Figure 1) using both
single-threaded and multi-threaded approaches. You will compare the performance of these
implementations.
Assignment Tasks
import java.time.Duration;
import java.time.Instant;
Deliverables
- Source code for single-threaded and multi-threaded implementations.
- Performance comparison report.
- Explanation of results.