Russian Qt Forum
Июнь 01, 2024, 18:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Использование неименованных каналов в QThread  (Прочитано 2391 раз)
Алкоголик из Москвы
Гость
« : Февраль 15, 2013, 22:05 »

Есть gui приложение на Qt, из него запускаю поток, который тоже запускает поток. Первый поток описан в классе FirstThread, второй в классе SecondThread.
Пытаюсь через неименованный канал из первого потока записать число во второй - не получается. Когда читаю(read) во втором потоке ругается мол недопустимый аргумент. я так понимаю дескриптор недействительный.
Вопрос: как передать дескриптор из одного потока в другой?
Подскажите если кто сталкивался.
Исходники во вложении
Записан
ViTech
Гипер активный житель
*****
Offline Offline

Сообщений: 858



Просмотр профиля
« Ответ #1 : Февраль 15, 2013, 23:20 »

Одно можно сказать точно: пить надо меньше Улыбающийся.
Неправильно практически все. Изучите внимательней документацию по потокам, посмотрите примеры. Попробуйте на чем-нибудь простом синхронизировать потоки, потом уже и каналы туда подключите.
Записан

Пока сам не сделаешь...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 22.