Skip to content

Releases: AfonsoCMSousa/Thread-Master

Thread Master - v1.0

12 Mar 04:13
d20074f

Choose a tag to compare

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