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

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

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

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

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

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

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