pthread_cancel とかで殺せない?
それでだめなら mach 系の api つかえば何でも出来ると思うけど。