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

Многопоточность в вычислениях - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужна помощь, чтобы разобраться в несложной программе (последовательность) http://www.cyberforum.ru/cpp-beginners/thread370156.html
Вот задание: Дана последовательность целых чисел, за которой следует 0. Найти среднее арифметическое этой последовательности. Ну и вот собственно мой вариант кода программы: #include <conio.h> #include <stdio.h> #include <math.h> #include <iostream.h> void main(void) { int f,x,n,s;
C++ Помогите написать простейшую программу Доброго времени суток! Помогите пожайлуста написать простую программу на С++, без использования массива: "дана последовательность n, целых чисел. имеется ли в последовательности этих чисел два подряд идущих нулевых члена?" http://www.cyberforum.ru/cpp-beginners/thread370139.html
Символьная строка C++
Подскажите алгоритм который будет вычислять количество слов больше 4 элементов в символьной строке
C++ Найти максимальный элемент массива и его номер
Составить программу записи в массив В номеров четных элементов массива А. Дан одномерный массив состоящий из различных целых чисел. Найти максимальный элемент массива и его номер.
C++ Как рисовать в С++ ? http://www.cyberforum.ru/cpp-beginners/thread370101.html
Здравствуйте. Передо мной такая задача. Надо численно решить систему уравнений в Visual Studio 2008 и нарисовать разные графики и анимацию. Мне сказали, что оконный интерфейс делается "в платформе Windows Form среды Visual Studio" или "на платформе Windows Form среды Visual Studio". Даже не знаю, как это правильно произнести, так как сам впервые услышал. Можете посоветовать, где можно об этом...
C++ Полезная длина строки #include <iostream> #include <string.h> using namespace std; int main () { int wdcount = 0; char str1 = ""; char str2 = ""; char newc, oldc; freopen ("input.txt", "r", stdin); подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
22.10.2011, 23:23     Многопоточность в вычислениях
Цитата Сообщение от titans2011 Посмотреть сообщение
Смысл таков. Просто попробовать многопоточность. Создаётся глобальный массив. Он делится пополам. Первая часть один поток заполняет, другая часть второй.
titans2011, зачем так "мудрить" код для простого заполнения.
Вот привёл простой пример, заполняем и всё.
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
#include <iostream>
#include <process.h>
using namespace std;
const int N = 10;
int  arr[N];
 
void func_thread(void* param) {
   for(int c = *(int*)param; c < N; arr[c++] = c);
   _endthread();
}
 
int main(){
  int center = N / 2;
  _beginthread(func_thread, 0u, (void*)&center);
 
  for(int i = 0; i < center; arr[i++] = i);
 
  _sleep(100);
  for(int p = 0; p < N; p++)
       cout << arr[p] << " ";
  cout.put('\n');
  cin.get();
  return 0;
}
 
Текущее время: 12:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru