K-avi / thc

Thread Handler in C (a simple C threadpool implementation)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple thread pool implementation in C that I'll use in the https://github.com/fur0rem/lsrt project in order to multi-thread matrix computations on the CPU.

I wanted to write my own pool because the ones that I could find on github were either using static circular arrays or linked lists for their queues and I wanted to use a dynamic circular array.

The code isn't necessarilly very portable, it's goal is to run on modern Linux installs.

My main reference for the implementation was :

- Mathias Brossard's threadpool repo https://github.com/mbrossard/threadpool

About

Thread Handler in C (a simple C threadpool implementation)

License:GNU General Public License v3.0


Languages

Language:C 99.4%Language:Makefile 0.6%