Это действительно зависит от того, что вы подразумеваете под «остановкой / задержкой приложения». Если у вас есть однопоточное приложение, вы можете просто использовать любой из вызовов сна (usleep, sleep, nanosleep и т. Д.). Это, вероятно, не то, что вы хотите, потому что это просто приведет к зависанию пользовательского интерфейса и не остановит фоновые потоки.
Чтобы действительно дать достойный ответ, вероятно, необходимо знать, что вы на самом деле пытаетесь сделать. Вы чего-то ждете, опрашиваете ресурс и т.д.?