У меня такая задача: есть тред (pthread), который должен ожидать чего-то в функции select. Родительский тред ждет в это время некоего семафора. Когда семафор сигналит, он должнен убить дочерний тред, ожидающий в select. Я так понимаю, нужно послать ему сигнал. Вопрос: как это красиво сделать, какой сигнал посылать? Обязательно ли пользоваться функцией pselect, или можно обойтись и select? Если можно, кто-нибудь, набросайте общую схемку. Буду очень признателен.