Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2012, 19:02   #1
wowhow
Пользователь
 
Регистрация: 21.10.2012
Сообщений: 13
Вопрос Сортировка с использованием многопоточности

Как можно преобразовать данный код чтобы, сортировка массива шла в несколько потоков 2/4/8 ? под современные процессоры.

Код:
#include <Windows.h>
#include <iostream>
#include <time.h>


const int ArrayUbound = 256 * 8;

int BigArray[ArrayUbound];

void FillArray() 
{
	srand(time(NULL));
	for (int i = 0; i < ArrayUbound; i++) 
	{
		BigArray[i] = rand() % ArrayUbound;
	}
};


void ShowArray() 
{
	for (int i = 0; i < 20; i++) 
	{
		std::cout << "i " << i << " = " << BigArray[i] << std::endl;
	}
};


void SortArray()
{
	// ???
};

int main() 
{
	FillArray();
	SortArray();
	ShowArray();

	std::cin.get();
	return EXIT_SUCCESS;
};
wowhow вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация многопоточности в FTP Asain-Asa Общие вопросы по программированию, компьютерный форум 0 23.09.2012 10:25
проблема многопоточности C++ waplus Помощь студентам 0 25.05.2011 03:36
C++ Пузырьковая сортировка с использованием массива индексов Frame1992 Помощь студентам 0 28.04.2010 21:51
проблема с реализацией многопоточности в c# whitebrain Помощь студентам 0 19.03.2010 01:23
Сортировка строк с использованием хэширования G@sh!sh Помощь студентам 0 29.12.2009 17:49