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

Вопросы по OpenMP - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция sprinf() http://www.cyberforum.ru/cpp-beginners/thread452203.html
Пишу прогу на WINAPI нужно преобразовать масив чисел в строку, чтоб вивести ево, вот врагмент для консоли: char Name; for(i = 0; i < N; i++) { for(j = 0; j < N; j++) { ...
C++ Union Возник вопрос про объединения. В книгах я встречал лишь случай, когда размер одного из полей больше или равен сумме размеров остальных. Например: union { double a; char b; }; А... http://www.cyberforum.ru/cpp-beginners/thread452185.html
Практика по с++ C++
1)Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент M. Получить в порядке возрастания все целые числа из интервала (m;M), которые не входят в данный массив...
C++ Матрица в классе, указатель на матрицу.
Здравствуйте. Помогите, пожалуйста, с матрицей в классе. Вот то, что накалякал я. Matrix.h: class Matrix{ private: int n,m; double *arr; public: Matrix(int, int); void setMatrix();...
C++ Имеется N мужчин и N женщин. Имеются также данные о предпочтениях каждого мужчины к каждой женщине. http://www.cyberforum.ru/cpp-beginners/thread452161.html
Имеется N мужчин и N женщин. Имеются также данные о предпочтениях каждого мужчины к каждой женщине. Аналогичные данные имеются и для женщин. Требуется составить такой набор пар, чтобы...
C++ Ввод аргументов командной строки Здравствуйте, такой вопрос: как задаются аргументы командной строки в си? нужно скомпилировать exe и запустить его через командную строку ОС, а после имени файла указать нужные мне аргументы? можно... подробнее

Показать сообщение отдельно
Vertus
14 / 44 / 1
Регистрация: 26.10.2009
Сообщений: 298

Вопросы по OpenMP - C++

24.02.2012, 21:34. Просмотров 848. Ответов 2
Метки (Все метки)

Всем доброго времени суток!

1. Заметил, что потоки создаваемые в цикле for так и висят в диспетчере задач Windows до завершения работы программы. Как то их самому убить возможно? Цикл я использую так:
C++
1
2
3
4
5
#pragma omp parallel for
for (Index i = 0; i < countThreads; i++)
{
   func(i);
}
2. Можно ли жестко задать количество потоков? Я ставлю через функцию omp_set_num_threads, но OpenMP все равно ставит не ровно столько, сколько я выставляю. Например, я ставлю число потоков 500, но по факту в диспетчере задач висит 64.

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