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

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

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

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

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

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

Определение алгоритма C++
c++ и visual c++ одно и то же? C++
C++ Найти два таких два таких элемента, разность модулей которых имеет максимальное значение
C++ Визуализация Алгоритма А*
C++ Выводит одно и то же
C++ Программа просит ввести число и умножить его на два, затем произведение умножить на два и т.д.
Дан целочисленный двумерный массив. Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы C++
Сложить два числа в одно C++
C++ Найти два элемента в массиве, разница между которыми максимальна (оптимизация алгоритма)
Запись файла через одно приложение, а чтение через другое C++
C++ Как объединить два целых числа в одно вещественное?
Оптимизация алгоритма C++

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

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

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