"dead list" that contains all stopped threads and then have a special cleanup thread that simply waits for an item to be added to the list. The cleanup thread calls pthread_join() to merge it with itself. Now your entire cleanup will be handled neatly and efficiently in a single thread.

picture loading error handler
12 thought(s)12

Threads in C

pthreads library and threaded programming in C

Explore more quotes