Название: Создание потока в потоке. Отправлено: nike1987 от Октябрь 31, 2011, 11:30 Просьба сразу не бросаться камнями, только начинаю осваивать многопоточное программирование.Вопрос скорее общего характера.
Имеется программа на QGraphics, в которой в отдельном потоке в QGraphicsView подгружаются изображения.Вопрос состоит в том что хочу разделить теперь GUI и отрисовку в разные потоки.Т.к. у меня уже создаётся поток в QGraphicsView, то соответственно получается, что я создаю поток в главном потоке и внутри созданного потока ещё один поток.Правилен ли такой подход или лучше создавать потоки относительно главного потока?При необходимости могу скинуть код. Название: Re: Создание потока в потоке. Отправлено: Igors от Октябрь 31, 2011, 11:51 Ну разделить "GUI и отрисовку" вряд ли получится, т.к. "собственно рисование" (вывод на экран) должно быть только в главной нитке.
Создавать нитку в др нитке не запрещено, но это обычно ведет к заметному усложнению логики. Напр понадобится остановить нитку которая рулит еще одной - и это не так уж просто. Лучше дать нитке максимально четкую/простую задачу и не плодить их без необходимости. |