(feat): add bonus tasks to README.md
This commit is contained in:
@@ -155,6 +155,23 @@ The simulation behavior is controlled by `src/main/resources/download_config.txt
|
||||
|
||||
---
|
||||
|
||||
## Bonus Tasks 🌟
|
||||
- Download Speed and ETA:
|
||||
- Calculate and display the current overall download speed during the simulation.
|
||||
- Estimate and show the remaining time (ETA) based on the current progress and speed.
|
||||
|
||||
- User Interface (UI):
|
||||
- Improve the console output or design a simple UI that presents download progress in a cleaner and more intuitive way.
|
||||
- Make the simulation easier to follow by showing chunk activity, total progress, and final results in a user-friendly format.
|
||||
|
||||
- Real-Time Progress Bar:
|
||||
- Implement a real-time progress bar that updates in place instead of printing a new line each time.
|
||||
- Show smooth progress growth in the console so the output looks more like a real download manager.
|
||||
|
||||
- Sequential vs Multithreaded Comparison:
|
||||
- Add a mode to simulate downloading chunks sequentially (one after another) and compare it with the multithreaded version.
|
||||
- Measure and report the total execution time of both approaches, and briefly analyze the difference in performance.
|
||||
|
||||
## Evaluation ⚖️
|
||||
|
||||
Your work will be evaluated based on:
|
||||
|
||||
Reference in New Issue
Block a user