Тут такое дело... Есть приложение на Qt(GUI), и поток(работа с POSIX сокетами, сержерный обработчик) который запускается и не имеет ничего общего с работой GUI. Плюс в GUI пару раз вызывается функция system("текст команды"). Как только происходит вызов system(), серверный поток сходит с ума. Начинает бесперебойно получать неясно откуда соединения.
Поток запускается примерно так:
- Код: Выделить всё • Развернуть
int main(argc, argv)
{
QApplication a(argc, argv);
MyGuiWindow w;
pthread_create(&serverThread, NULL, serverRoutine, NULL);
w.show();
a.exec();
pthread_join(serverThread);
return EXIT_SUCCESS;
}
В чем проблема?