roboforum.ru

Технический форум по робототехнике.

POSIX threads + Qt на mini2440

POSIX threads + Qt на mini2440

edwardoid » 20 сен 2011, 14:31

Тут такое дело... Есть приложение на 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;
}



В чем проблема?

Re: POSIX threads + Qt на mini2440

k0der1 » 20 сен 2011, 19:33

можно полностью исходники?

Re: POSIX threads + Qt на mini2440

edwardoid » 20 сен 2011, 23:49

К сожалению не могу дать код проекта. Но могу ответить на все вопросы.

Re: POSIX threads + Qt на mini2440

boez » 28 сен 2011, 11:34

Откинь все секретное, оставь просто работу с сокетами, проверь что проблема осталась и выложи. Да, и из каких соображений не пользуешься потоками самого QT?


Rambler\'s Top100 Mail.ru counter