> From pthread man: > > These functions manipulate the calling thread's stack of > thread-cancellation clean-up handlers. A clean-up handler is > a function that is automatically executed when a thread is canceled > [...] it might, for example, unlock a mutex so that it becomes > available to other threads in the process.
Do we really need to use thread cancellation? It's one of those features that makes me extremely nervous. Especially in C code where people generally aren't expecting exceptions to be thrown. Paul