Hi Could anyone explain how I should go about killing a potensially unresponsive thread? Of course there's pthread_cancel, but I don't wish to wait for the other thread to reach a cancel point. Basically I'm trying to implement a watchdog for a realtime audio thread. Any suggestions are welcome, thanks. Arve Knudsen