|
|
Другие темы раздела | ||||||
C++ Не найдена зависимая сборка Нашел статью, в которой говорится, что OpenMP от VS2005 работает лучше, нежели от VS2010. Собрал проект согласно инструкции; запустил, потестил и согласился с ней. Вот только одно но: собранный экзешник на голой винде не запускается, в журнале событий пишет следующее: Ошибка при создании контекста активации для "C:\Users\____\Desktop\4 branch\new.exe". Не найдена зависимая сборка... https://www.cyberforum.ru/ cpp-beginners/ thread1233154.html |
C++ Как сделать чтобы каждый раз рандомное число менялось? Вопрос таков: Как сделать чтобы каждый раз рандомное число менялось? И каким образом или на каком этапе "выбирается" это число, т.к сколько бы раз я не компилировал всегда выводится 42. #include<iostream> #include<cstdlib> using namespace std; int main() { int n,m; n=rand()%100+1; cout<<"Enter number m="; | |||||
C++ Вывести одно целое число– количество возможных разбиений войска на отряды Согласно многовековой традиции, сэр Петрейн каждую субботу ходит охотиться на дракона. Однако, за один вечер до выхода в очередной поход, он понял, что просто невозможно идти охотится на дракона без войска, состоящего из n верных воинов. Более того, чтобы охота получилась удачной, войско нужно разбить на три отряда, каждым из которых будет командовать опытный и закаленный в боях командир. У... https://www.cyberforum.ru/ cpp-beginners/ thread1233128.html | C++ Двойной цикл: нужно получить первое значение если выполнится условие есть двойной цикл и нужно получить первое значение если выполнится это условие if (!field->IsWin()) получаем значения и останавливаем циклы как это сделать? for (int x = 0; x < columns; ++x) { for (int y = 0; y < rows; ++y) { if (field) { if (!field->IsWin()) { posX=x; posY=y; https://www.cyberforum.ru/ cpp-beginners/ thread1233126.html | |||||
C++ Как правильно добавлять и удалять элементы в вектор и из него Всем доброго времени суток. Прошу объяснить как правильно добавлять и удалять элементы в вектор и из него... Использую его для хранения объектов разных классов(понимаю что cut, но так удобнее). Инициализация: std::vector<void*> ArrayElements; По нажатию на кнопку добавляю: ArrayElements.push_back( (void*)(new SystemRZA(tmp))); С другой кнопки удаляю:... |
C++ Создайте класс employee, который содержит имя (объект класса string) и номер (типа long) служащего Создайте класс employee, который содержит имя (объект класса string) и но- мер (типа long) служащего. Включите в него метод getdata(), предназна- ченный для получения данных от пользователя и помещения их в объект, и метод putdata(), для вывода данных. Предполагаем, что имя не может иметь внутренних пробелов. Напишите функцию main(), использующую этот класс. Вам нужно будет создать массив... https://www.cyberforum.ru/ cpp-beginners/ thread1232996.html | |||||
C++ С. Прата Самоучитель, динамический массив структур
https://www.cyberforum.ru/ cpp-beginners/ thread1232973.html #include <iostream> #include <cctype> using namespace std; const int Size=100; struct SPM { char name; double payment; }; |
Можно ли создать вектор, хранящий векторы структур? C++ Можно ли так писать? vector<vector<struct>> vec; если да то, как задать размер первого и второго вектора? как происходит доступ к элементам? покажите пожалуйста на примере какого нибудь кода , а то сам уже запутался | |||||
C++ Как установить размер вектора не заполняя его элементами?
https://www.cyberforum.ru/ cpp-beginners/ thread1232909.html Есть вот такой вот вектор vector<vector<Struct>> Vector_Struct;в ходе выполнения программы я узнаю какой размер мне нужен под него, как потом задать ему этот размер? Предположим размер хранится в переменной Vector_size. |
C++ Как написать корень кубический Вот пишу... pow(x, 1/3) - в результате всегда выдает единицу. pow(x, 1.0/3.0) - ошибка. pow(x, 1.0/3) - ошибка Как еще можно записать? или я вообще не так пишу? подскажите, пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread1232872.html | |||||
C++ Как заполнить бинарное дерево, чтобы оно не превратилось в обычный стек вот допустим написал заполнение данных в виде бинарного дерева, и в слуае если данные записываются по возрастанию , 1,2,3,4,5.... и тд, то смысл дерева терятся и оно толку с него как с обычного стека, как тогда быть в таком случаае? может дерево как-то иначе заполнить или есть анлоги его? |
C++ Вывести слова в обратном порядке
https://www.cyberforum.ru/ cpp-beginners/ thread1232763.html Всем известно, что у каждого важного общественного деятеля есть собственный спичрайтер – существо, помогающее подготовить публичную речь, сделать ее более выразительной и интересной. Глава Ордена джедаев магистр Йода не исключение. На первый взгляд может показаться, что спичрайтеру Йоды приходится тяжелее других: все-таки речь магистра своеобразна и ее изучение требует серьезных усилий. На самом... |
24.07.2014, 13:22 [ТС] | 0 | |||||
Пул потоков на основе boost::lockfree::queue - C++ - Ответ 645744224.07.2014, 13:22. Показов 2853. Ответов 2
Метки (Все метки)
Ответ
Ясненько. Запихнуть невпихуемое не выйдет.
Я вот только что попробовал переписать с boost::lockfree::spsc_queue - все заработало. С описания из документации, я так понял, что эта очередь будет медленнее чем boost::lockfree::queue, но это не критично. Вообщем, кто писал пулы потоков, нормальная такая реализация? Кликните здесь для просмотра всего текста
Вернуться к обсуждению: Пул потоков на основе boost::lockfree::queue C++
0
|
24.07.2014, 13:22 | |
Готовые ответы и решения:
2
Есть ли в C++ пул потоков Пул потоков с семафорами Передача функции с параметрами в пул потоков Реализовать пул потоков, в который можно помещать функцию |
24.07.2014, 13:22 | |
24.07.2014, 13:22 | |
Помогаю со студенческими работами здесь
0
Пул потоков queue boost thread Как организовать пул потоков Пул потоков Создать пул потоков Цикл For и пул потоков |