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

Многопоточность при сортировке массивов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Компиляторы. Какие преимущества между "кнопкой" и консолью? http://www.cyberforum.ru/cpp-beginners/thread1147477.html
В наличии два компилятора: от vs и intel с оболочками и консоли. Какие преимущества между "кнопкой" и консолью?
C++ Поможите реализовать эту программу поиск ближайших объектов class SPHERE_SET_TREE { public: class POSITION; class ITEM; class NODE; // Структура задает элемент множества сфер struct SPHERE { http://www.cyberforum.ru/cpp-beginners/thread1147473.html
Логическое выражение преобразовать в бинарное дерево C++
Преобразовать логическое выражение в бинарное дерево и вывести его.Выражение может содержать логическое и,или,отрицание(&,|,! соответственно).Например: 0|(0 | 1)&X(значение х пользователь вводит руками).
Выяснить, верно ли, что в последовательности имеются пять идущих подряд букв е C++
Условия: Даны натуральное число n, символы s1, …, sn. Выяснить, верно ли, что в последовательности s1, …, sn имеются пять идущих подряд букв е. Примерное решение(моё, может быть абсолютно неправильным т.к. делал по примеру): #include <conio.h> #include <clocale> #include <iostream> #include <cmath> using namespace std; int main () {setlocale(LC_ALL, "Russian_Russia.1251"); int n,i,k=0;
C++ Советы по программе, которая должна сделать перевод литров в четверти http://www.cyberforum.ru/cpp-beginners/thread1147446.html
Народ, нужны ваши советы, надо зделать програму на языке C++, перевод литров в чверти. В одной чверте 3.08 литров. Я пытался зделать сам и оно получилось (один раз, без понятия почему потом не хотело), но потом начелов выдавать такое, до этой програмы мне такого не писало: "suchera.exe": Загружено: "D:\suchera\Debug\suchera.exe", Символы загружены. "suchera.exe": Загружено:...
C++ По заданным значениям х и n найти элементы ряда и вывести на экран 2. По заданным значениям х и n найти элементы ряда и вывести на экран. x1/2, x2/3, x3/4, ...... , xn/(n+1). подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
14.04.2014, 03:03     Многопоточность при сортировке массивов
Если компилятор поддерживает С++11:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <thread>
#include <iostream>
 
namespace nodeKdTree
{
 
void qSortX(int* x, int ib, int ie)
{
    for (int j = 0; j < 100; ++j)
        for (int i = ib; i <= ie; ++i)
        {
            std::cout << "X ";
        }
}
 
void qSortY(int* x, int ib, int ie)
{
    for (int j = 0; j < 100; ++j)
        for (int i = ib; i <= ie; ++i)
        {
            std::cout << "Y ";
        }
}
 
void qSortZ(int* x, int ib, int ie)
{
    for (int j = 0; j < 100; ++j)
        for (int i = ib; i <= ie; ++i)
        {
            std::cout << "Z ";
        }
}
 
}
 
int main()
{
    const int num = 20;
    int x[num];
    int y[num];
    int z[num];
 
    std::thread th1(nodeKdTree::qSortX, x, 0, num - 1);
    std::thread th2(nodeKdTree::qSortY, y, 0, num - 1);
    std::thread th3(nodeKdTree::qSortZ, z, 0, num - 1);
    th1.join();
    th2.join();
    th3.join();
 
    return 0;
}
 
Текущее время: 21:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru