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

Разбить программу на потоки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка двунаправленного линейного списка по алгоритму Хоара http://www.cyberforum.ru/cpp-beginners/thread164494.html
ПОМОГИТЕ СРОЧНО!!!! нужно отсортировать двунаправленный линейный список по алгоритму Хоара менять местами можно только указатели!! код алгоритма Хоара : int split(T * a, int n){ ...
C++ Монотонная последовательность Не могу сообразить как реализовать на С++ эту задачу: Дана последовательность целых чисел и требуется проверить будет ли она монотонно возрастать/убывать? Пожалуйста, подскажите кто может. http://www.cyberforum.ru/cpp-beginners/thread164493.html
массив и матрица C++
Всем привет! Если кто знает как решить то помогите потому что у меня не получается сделать самому(я пробовал) Условие: Дана целочисленная прямоугольная матрица. Определить номер первого из...
Что такое Хэш таблица с открытой адресацией C++
Здраствуйте у меня такой вопрос то такое Хэш таблица с открытой адресацией хеш функция что должно храниться в структуре как осуществляется поиск по ключу ипо чему-то еще. вообщем обьясните пожалуйста...
C++ Перевод массива char в std::string в определенном формате http://www.cyberforum.ru/cpp-beginners/thread164458.html
Имеится char a="145"; нужно его превратить в std::string , но чтоб string b=""; тоесть чтоб скобки добавились. Как?
C++ Перевод систем счислений Надо написать программу которая будет переводить число из одной произвольной системы счисления в другую. P. S. знаю, что таких задач по сети много, и даж есть на форуме, но мне они показались... подробнее

Показать сообщение отдельно
Vexel
12 / 12 / 1
Регистрация: 18.10.2009
Сообщений: 159

Разбить программу на потоки - C++

09.09.2010, 01:44. Просмотров 2908. Ответов 24
Метки (Все метки)

Помогите пожалуйста разбить программу на потоки. Всего у нас три суммы в программе, т.е. должно быть три потока, которые в итоге выводят конечный результат. Проще говоря программа должна быть параллельной и иметь три потока. Вот я начал пробовать, но что-то не выходит.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <windows.h>
#include <pthread>
void * func_MyThread(void * args)
{
int S=0; //
int i;
int j;
int k; 
for (i=1; i <=8; i++)//
{
S +=i+1; //
}
int main (void)
{
pthread_t MyThread;
pthread_create(&MyThread,NULL,func_MyThread,NULL);
 
for (j=4; j <=12; j++)//
{
S+=j; //
}
for (k=5; k<=20; k++)
{
S += k*(2*k-1); 
}
pthread_join(MyThread,NULL);
std::cout <<"S= \t" <<S; //
return 0;// 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru