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

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

Войти
Регистрация
Восстановить пароль
 
Miwa123
37 / 37 / 1
Регистрация: 16.04.2013
Сообщений: 317
Записей в блоге: 1
#1

паралельность ф-ий - C++

22.12.2013, 23:15. Просмотров 177. Ответов 4
Метки нет (Все метки)

ребят как можно распаралелить вызов ф-ий. чтобы при вызове создавался новый паралельный процесс
C++
1
2
3
4
5
6
7
8
9
int main()
{
        a();
}
void a()
{
    a();//на этом этапе один процесс идет обратно к вызову, второй опускается опускается далее по телу ф-ии
    cout<<"b";
}
чтобы при такой конструкции - вывелось b.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 665
Завершенные тесты: 1
22.12.2013, 23:36     паралельность ф-ий #2
Эдакая штука называется не параллельностью, а рекурсией. И у тебя она будет бесконечной, что в корне неверно.
Miwa123
37 / 37 / 1
Регистрация: 16.04.2013
Сообщений: 317
Записей в блоге: 1
24.12.2013, 00:10  [ТС]     паралельность ф-ий #3
Цитата Сообщение от monolit Посмотреть сообщение
Эдакая штука называется не параллельностью, а рекурсией. И у тебя она будет бесконечной, что в корне неверно.
гений мысли.
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 665
Завершенные тесты: 1
24.12.2013, 08:53     паралельность ф-ий #4
ну дык...
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
24.12.2013, 09:22     паралельность ф-ий #5
Почитай про pthread_create, по идее эта функция как раз позволяем твой метод или твою функцию запустить в другом потоке. Но смотри, как было сказано выше у тебя рекурсия идет и это хорошим не закончится.
Yandex
Объявления
24.12.2013, 09:22     паралельность ф-ий
Ответ Создать тему
Опции темы

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