Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Luzifer
6 / 6 / 2
Регистрация: 28.06.2010
Сообщений: 88
#1

два алгоритма одно приложение - C++

08.12.2012, 18:18. Просмотров 288. Ответов 5
Метки нет (Все метки)

Здравствуйте.
Возможно ли одновременное выполнение двух алгоритмов одним приложением (один main.cpp) и если да, где про это можно почитать?
(если я правильно понял мне дорога в раздел многопоточности?)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2012, 18:18     два алгоритма одно приложение
Посмотрите здесь:

Сложить два числа в одно - C++
Здравствуйте, есть два числа в каждом может бить цифра от 1 до 20, пример 5 17 Возможно ли эти числа записать одним который будет от -20...

Как объединить два целых числа в одно вещественное? - C++
К примеру есть две переменные a=25, b=35 .Как из них получить переменную c=25,35 ?

подскажите что с кодом не так? (просуммировать два раза по два столбца, функция) - C++
Нужно создать функцию для суммирования двух столбцов и просуммировать два раза по два столбца. Сам массив задала, а функция работает не...

Программа просит ввести число и умножить его на два, затем произведение умножить на два и т.д. - C++
3.Программа просит ввести число и умножить его на два, затем произведение умножить на два и т.д. выполнять эти операции пока произведение...

c++ и visual c++ одно и то же? - C++
с чего лучше начать изучение? что из этого по вашему лучше

Выводит одно и то же - C++
Постоянно выводит на экран цифру 2. #include<stdlib.h> #include<stdio.h> #include<conio.h> int main() { int...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
08.12.2012, 18:20     два алгоритма одно приложение #2
Чтобы две функции выполнялись одновременно?
да, возможно
std::thread
Luzifer
6 / 6 / 2
Регистрация: 28.06.2010
Сообщений: 88
08.12.2012, 18:54  [ТС]     два алгоритма одно приложение #3
Цитата Сообщение от I.M. Посмотреть сообщение
Чтобы две функции выполнялись одновременно?
да, возможно
std::thread
а возможно ли каждому потоку написать свою функцию обратного вызова?
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
08.12.2012, 19:56     два алгоритма одно приложение #4
Luzifer, в смысле, чтобы каждый из потоков по завершении своей работы дергал какую-то функцию?
Luzifer
6 / 6 / 2
Регистрация: 28.06.2010
Сообщений: 88
08.12.2012, 22:11  [ТС]     два алгоритма одно приложение #5
I.M., в смысле создать два лупа: (в каждый поток по одному)
C++
1
2
3
4
5
6
7
8
while (GetMessage(&msg, NULL, 0, 0))
    {
        if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
        {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
        }
    }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2012, 23:09     два алгоритма одно приложение
Еще ссылки по теме:

Оптимизация алгоритма - C++
Всем привет. Если кто-то сможет оптимизировать "это", то я отблагодарю его материально. uint32_t a0 = ps*26 + ps*51 + ps*102 + ps*51 +...

Определение алгоритма - C++
привет, не подскажите где найти алгоритм? или готовое решение(исходники)

Разбор алгоритма - C++
Пожалуйста поясните метод сжатия LZMA. Только пожалуйста не надо кидать ссылки на википедию.

Разработка алгоритма 2 - C++
РАзработать алгоритм,определяющий принадлежит ли точка плоскости.Точку и плоскость задать в виде структур.Необходимые координаты взять из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
08.12.2012, 23:09     два алгоритма одно приложение #6
Luzifer, написать-то можно.
Честно говоря, я не знаю, будут ли сообщения приходить в оба лупа или только в один. Если в оба - то клево. Если в один, то надо будет вручную организовывать доставку сообщений до каждого из потоков
Yandex
Объявления
08.12.2012, 23:09     два алгоритма одно приложение
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru