Thread pool implementation code (C code version)