Я хочу, чтобы поток спал на неопределенное время.Причина, по которой я хочу это сделать, заключается в том, что моя программа выполняет действия только тогда, когда она получает сигнал и ей нечего делать в основном потоке.Следовательно, вся обработка выполняется внутри обработчика сигнала.Как я могу спать неограниченное количество времени?