Releases: AfonsoCMSousa/Thread-Master
Thread Master - v1.0
ThreadMaster v1.0 – Stable Release (But Use with Caution!)
This is the first stable release of Thread-Master! It provides an efficient thread pool system for C, allowing dynamic task assignment with minimal complexity.
⚠ Important Notes
Custom parameters work well, but things can get tricky when handling multiple pointers, arrays, or complex structures.
Use caution when passing vectors or deeply nested pointers to worker threads.
Thorough testing is always recommended before deploying in critical applications!
What's Included?
- ✅ Thread pool management
- ✅ Dynamic task assignment
- ✅ Built-in thread safety with mutexes
- ✅ Cross-platform support (Linux & Windows** via pthreads)
- ✅ Lightweight and fast
🛠 Installation & Usage
if you download the threadlib_Source_v0.1.zip just add the folder to your include folder of your existing project!
if you download the threadlib_Unix_Static_v0.1.zip be sure to include it in your compiler, like so:
gcc -I./include/threadlib -L./library -lthreadmaster ./src/main.c -o main -lpthread Check the README.md for a more in-depth on how it works.
Full Changelog: https://github.com/AfonsoCMSousa/Thread-Master/commits/v1.0