crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Проблемы с многопотоковым приложением
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
AD Дата 28.8.2008, 14:19
 
Цитата(ViGOur @ 28.8.2008, 14:48) *
Ты просто по всей видимости не доконца понимаешь как работаю процессы и потоки.
Почитай книжку Джеффри Рихтера Windows для профессионалов, в ней хорошо описана работа с процессами, потоками и их синхронизация, хоть и на WinApi, но достаточно хорошо разжеваны все аспекты... :)

Ты про теоретическую основу? :) Целый предмет был - параллельное программирование. Проходили кроссплатформенные MPI and OpenMP! Книжка эта есть в электронном виде, спасибо за совет, кое-что перечитаю... :) Мне просто примеры более яркие посмотреть, теорию знаю - а вот практики маловато.
ViGOur Дата 28.8.2008, 13:48
  Ты просто по всей видимости не доконца понимаешь как работаю процессы и потоки.
Почитай книжку Джеффри Рихтера Windows для профессионалов, в ней хорошо описана работа с процессами, потоками и их синхронизация, хоть и на WinApi, но достаточно хорошо разжеваны все аспекты... :)
AD Дата 28.8.2008, 13:42
  У меня есть огромная просьба: проблема, которая обсуждалась в этой теме уже давно решена. Но решена не совсем методами Qt. Если у кого-то есть хороший, яркий, понятный пример использования мьютексов и дополнительных потоков, пожалуйста, выложите здесь!!! Примеры, которые приведены в книжке Бланшетта на эту тему чересчур просты! Просьба пример привести посложнее, чем в книге и яркий!

P.S. Просто нашел в программе места, где было бы удобно использовать доп. поток, а внятного применения приведенных в книге примеров найти не смог!
ViGOur Дата 6.2.2008, 17:43
  просто вызвать
AD Дата 6.2.2008, 17:36
 
Цитата(terrible @ 6.2.2008, 17:33) *
void QThread::quit()
или
void QThread::exit ( int returnCode = 0 )

Так их переопределять надо? Или просто вызвать?
terrible Дата 6.2.2008, 17:33
  void QThread::quit()
или
void QThread::exit ( int returnCode = 0 )
AD Дата 6.2.2008, 17:17
  Вопрос на будущее. Мне пришлось "убивать"(delete) поток и создавать заново. А как его остановить?
AD Дата 6.2.2008, 16:33
 
Цитата(ViGOur @ 6.2.2008, 16:26) *
Очепятался, что было хоть? :)

Да посоветовали, переделал основательно. Нет теперь 3 вектор одного типа. Остался только log! НУ еще много что переделал. Сделал без сигнал-слот. Теперь вызываю из дополнительного потока функцию главного потока.
ViGOur Дата 6.2.2008, 16:26
 
Цитата(AD22 @ 6.2.2008, 13:46) *
Что чтобы хоть?
Очепятался, что было хоть? :)
AD Дата 6.2.2008, 15:36
 
Цитата(Admin @ 6.2.2008, 14:55) *
Удалил...

Thank you! :)
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 10.7.2025, 8:29