Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [QT] Работа объектов на разных процессорах 
V
    Опции темы
xbarmaglot
Дата 16.9.2015, 12:07 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 28.8.2012

Репутация: нет
Всего: нет



Есть 8-ми ядерный процессор.
Есть множество объектов, которые подключены к одному сигналу.
Можно ли как заставить работать объекты на разных процессорах, т.к. они могут выполнять параллельную обработку данных.

Просто не совсем хочется плодить для них потоки...
PM MAIL   Вверх
tzirechnoy
Дата 16.9.2015, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1173
Регистрация: 30.1.2009

Репутация: 1
Всего: 16



Цитата
Просто не совсем хочется плодить для них потоки...


Ну, не хочется потоки -- сделайте процэссы...
PM MAIL   Вверх
minigo
Дата 17.9.2015, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 3.7.2010

Репутация: нет
Всего: нет



По моему вопрос задан немного не корректно. Параллелить можно "процессы работ", т.е. к примеру у вас есть два объекта, каждый из которых рассчитывает некоторый алгоритм, вот тогда имеет смысл загонять их на разные ядра. А так, ОС вообще не в курсе ваших объектов, параллелить можно либо процессы, либо потоки (QThread). Правда ещё есть OpenMPI, там можно покопаться, но я думаю тредов вам хватит, тем более в Qt работа с ними очень простая.

Этот ответ добавлен с нового Винграда - -Rabota-obyektov-na-raznykh-protsessorakh-id55f931aeae20156a5a8b4567#findElement_E7045_55fa7c4cae201534557f5ebc_0]http://vingrad.com
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0960 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.