From 91bc8863cb1ab1f7a55111d9e55814be5728a479 Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Wed, 30 Jul 2025 15:49:50 +0200 Subject: [PATCH] Update exercises README.md --- exercises/README.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/exercises/README.md b/exercises/README.md index 62150fd..cdfc54a 100644 --- a/exercises/README.md +++ b/exercises/README.md @@ -47,6 +47,20 @@ This is an organized list of all exercises completed so far, including a brief d --- +## 📥 downloader + +**Description**: A multi-threaded simulated file downloader implemented in C using POSIX threads (pthreads). + +- 📄 [README](downloader/README.md) +- 📂 Directory: `downloader/` +- ✅ Features: + - Each thread simulates downloading a file by printing periodic progress updates + - Synchronization using `pthread` APIs + - Demonstrates creation, execution, and joining of threads + - Makefile included with standard targets + +--- + ## 🔧 Tooling & Automation **Shared tools and scripts used across projects**: @@ -56,4 +70,4 @@ This is an organized list of all exercises completed so far, including a brief d - Shell script for automated tests: `run_tests.sh` - Valgrind memory check reports generated automatically -*Last updated: 2025-07-09* +*Last updated: 2025-07-30*