WaitForMultipleObjects = ?
Эта прекрасная виндовая функция, которая позволяла мирно завершать поток: одному или нескольким событиям поток выполнял заданые действия, а по другому можно было мирно завершиться. В линуксе такого обнаружить не удалось: pthread_cond_wait позволяет ждать только одного события. В свое время меня учили, что за функции типа pthread_cancel обычно выдирают руки из ж... Так как можно красиво сделать так, чтобы в нужный момент поток завершился сам?