Мне нужно ввести задержку в программе. Я использую C и GTk3 +. Я пытался использовать функцию sleep (), но, кажется, это останавливает выполнение программы задолго до того, как инструкция встречается. Есть ли лучшая альтернатива? Это то, что я пытался
...
gtk_image_set_from_file(GTK_IMAGE(image_1), ".../a.png");
gtk_image_set_from_file(GTK_IMAGE(image_2), "../b.png");
sleep(3);
gtk_widget_show(image_1]);
gtk_widget_show(image_2);
..