Я пишу gui на gtk.
Основная программа создает нить в которой открывается поток popen с параметро "r" и ждет инфу из потока с момощью ф-ии fgets.
Допустим в GUI нажимают на кнопочку после которой должна корректно закрыться нить? Я пробовал делать fclose в программе и ждать завершения нити с помощью g_thread_join, но похоже в ните уже вызвана fgets с потоком и она ждет ответа и ничего не возвращает :(
Может использовать ф-ию pselect? Или какие еще есть варианты?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Потоки и fork() (2009)
- Форум Запуск процесса, контроль за вводом и получение вывода (2015)
- Форум Python. Завершить поток (threading или thread). (2010)
- Форум коректность username`а (2011)
- Форум Qt4: thread должен сообщить родителю, что он завершился (2006)
- Форум cmake Threads::Threads (2020)
- Форум thread in thread (2004)
- Форум Не работает коректно wifi (2012)
- Форум Коректная русификация RedHat 8.0 (2002)
- Форум Как коректно смонтировать NTFS (2005)