Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ C++ Агрегация и композиция https://www.cyberforum.ru/ cpp/ thread2727815.html
Необходимо создать программу, реализующую отношение агрегации или композиции. Для всех закрытых полей определить метод установки значений и метод чтения. Все классы следует наделить конструкторами и деструктором. Необходимо явно реализовать конструктор копирования и перегрузить оператор присваивания. Задание: Класс «СТУДЕНТ» содержит закрытые поля: номер студенческого билета, Фамилия, Имя,...
LZMA C++
У меня появился вопрос как прочитать Lua файл если он сжат с LZMA. Как привести этот файл в читаемую форму? Файлы lua почему то сюда не заливаются, поэтому залил на Yandex Disk. https://yadi.sk/d/5DtTCWvaCzpB-A . Прошу помогите, я вообще 0 в расшифровке и декрипте
C++ Информация о телефоне по IMEI https://www.cyberforum.ru/ cpp/ thread2727173.html
Здравствуйте, помогите мне кто чем может, есть тут кто может проверить по IMEI когда последний раз телефон активил и какие в него вставлялись сим карты, каждому буду признателен, спасете от уголовной ответственности Т.К я не виноват.
C++ GNU Radio генерация сигнала https://www.cyberforum.ru/ cpp/ thread2724211.html
Доброго времени! Прошу совета у тех, кто сталкивался, или имеет представление. Разбираюсь с программой GNU Radio. Нужно научиться генерировать сигнал с линейной частотной модуляцией (ЛЧМ). Проблема в следующем. Обычный сигнал генерировать никаких проблем нет, это легко. Модуля конкретно для ЛЧМ я найти не смог. Так понимаю, что нужно писать отдельный блок именно для этого вида модуляции. ...
C++ ofstream не выводит в файл , ничего
Ребят подскажите, пожалуйста, в чём проблема, не работает fout, надпись об ошибки открытия не выдаёт, да и в отладке смотрел, всё он открывает, fout имеет тип ofstream ifstream на этот же файл открывает и работает, а офстрим не пишет Само задание вообще, написать сортировку прямым слиянием во внеш памяти В вспомогательные файлы в первый раз выписывает, а во второй итерации из-за того, что...
C++ Правильно ли я реализовал композицию (ООП)? Здравствуйте. У меня есть 3 класса: клиенты банка, клиент, счёт. Собственно, связь между ними должна быть следующая: есть класс со множеством клиентов, а у каждого клиента есть множество счетов. Если я правильно понял, отношением между всеми классами должна быть композиция. Так вот, правильно ли я это реализовал или нужно делать вложенные классы? class Clients { private:... https://www.cyberforum.ru/ cpp/ thread2722470.html
C++ Как получить результат потоков в массиве ? Доброго времени суток . Такой вопрос . Как получить массив результатов из разных потоков? #include <thread> #include <future> #include <iostream> using namespace std; int Matrix_NxN(int** array, int col); void matrixUpdate(int** mass, int** mass2, int i, int j, int col); auto funk(int** array, int col); int main(){ https://www.cyberforum.ru/ cpp/ thread2722290.html Flex&Bison конфликт вывода/вывода && сдвига/сдвига C++
Доброго времени суток. Не так давно изучаю bison и flex, поэтому нужна помощь. Есть задача описать входной язык Lua. Нашёл всю грамматику тут https://lua.org.ru/contents_ru.html. При сборке возникает ошибка, которую я никак не могу решить, помогите решить эту проблему. %{ #include <iostream> #include <string> using namespace std; void yyerror(char const* msg);
C++ Какая платформа для разработки лучше? https://www.cyberforum.ru/ cpp/ thread2721183.html
Приветствую всех и каждого! Сразу скажу, что пытался искать информацию в интернете. Ответы, естественно, нашел, но из-за слабых знаний довольно сложно разобраться в одиночку, поэтому хотелось бы проконсультироваться с новенькими. В чем, собственно, дело: Не так давно загорелся идеей написать приложение, некий to-do лист, в который я бы мог записывать все, что нужно сделать за день, плюс...
C++ Блок-Схемы помогите написать блок схему пж Произвести следующую обработку 10 целых чисел: найти количество отрицательных чисел, а числа, входящие в диапазон , умножить на 3 https://www.cyberforum.ru/ cpp/ thread2719880.html
Кто может сделать на C++ или python или просто ответ C++
В государстве все монеты имеют нечетный номинал. Известно, что максимальный номинал монеты 21, всего в обиходе 11 различных номиналов. Нумизмат Прохор собрал полную коллекцию монет этого государства, причем каждого достоинства у него только по одной монете. Сколько простых делителей у числа, равного номинальной стоимости его коллекции?
C++ функция, переобразующая индекс у нас есть двумерный массив a={{1,2,3,4},{4,5,6,7},{7,8,9,10}} и одномерный массив b={1,2,3,4,4,5,6,7,7,8,9,10}. и они b=a f(i,j)--? надо написать функцию, преобразующую индекс. https://www.cyberforum.ru/ cpp/ thread2719744.html
0 / 0 / 0
Регистрация: 29.04.2020
Сообщений: 5
12.11.2020, 19:13  [ТС] 0

Многопоточность - C++ - Ответ 14996444

12.11.2020, 19:13. Показов 1309. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от hoggy Посмотреть сообщение
1.
сделай очередь динамически расширяемой.
2.
либо пусть поток ждет, когда освободится место для данных.
1) Нет возможности сделать очередь больше. В конечном итоге Я хочу получить код, который будет получать неограниченное количество строк, записывать их в очередь, вытаскивать из очереди, выводить мне их в консольку + записывать в файл.
В файлике чтобы было, например, 500 строк, а после они перезаписывались.
2) Не хочу замедлять поток записи строк в очередь, хочу найти другое решение вопроса.
Цитата Сообщение от hoggy Посмотреть сообщение
ты осознаешь о чем спрашиваешь?
тебе зачем вообще нужна вся эта многопоточность?
что бы максимально быстро и эффективно порешать задачи?
Если бы Я "осознавал" вопрос, возможно бы не спрашивал такие глупости. Но, мне не понятно. Поэтому, Я спрашиваю.
Конкретно сейчас Я хочу разобраться с многопоточностью, чтобы уметь применять её в будущем. Хочу понять: "почему один поток работает "быстрее", и как её "ускорить"?"

Добавлено через 3 минуты
Цитата Сообщение от oleg-m1973 Посмотреть сообщение
Скорее всего, тебе нужно сделать, чтобы первый поток ждал, когда в очереди освободится место. Это можно сделать при помощи событий.
Да, мне уже рассказали, Я посмотрел про команду sleep(). Но это не отвечает на мой вопрос. Хотелось бы, чтобы строки записывались в очередь без ожидания.

Добавлено через 3 минуты
Цитата Сообщение от zayats80888 Посмотреть сообщение
Ну так и "замедлить" - если очередь полная, то спать, второй поток освободит место и разбудит.
Посмотрел про команду sleep(). Да, она решает проблему, но не решает вопрос. Хотелось бы понять, почему очередь накапливается на высоких скоростях записи и второй поток не успевает выполнять функции, и, соответственно, "подопнуть" его, чтоб шевелился.

Вернуться к обсуждению:
Многопоточность C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2020, 19:13
Готовые ответы и решения:

C++ Многопоточность
Как сделать так, чтобы эта программа заработала? А то она мне вот что пишет: g++ test.cpp -o...

Многопоточность [Теория]
Всем привет. Что создается конструктивно в памяти при многопоточности(конкретно при инициализации...

Многопоточность и процессы
Начал изучать многопоточность и реализацию ее на плюсах. Посоветуйте толковую литературу с хорошими...

THREAD.H (многопоточность)
нужно срочно разобраться в этой теме, но компилятор не находит THREAD.H #include &lt;thread&gt; ...

8
12.11.2020, 19:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2020, 19:13
Помогаю со студенческими работами здесь

Неблокирующие алгоритмы на C++, многопоточность
Добрый день! Прошу помочь понять задание. Я новичок. Тема: неблокирующие алгоритмы. Задание...

Многопоточность
Товарищи! Создаю 23 потока. вот так: ff1 = new f1(false); ff1-&gt;Priority = tpLower;...

Многопоточность в C++ и C++11
как я понял, многопоточность появилась в С++11 cтандарте. Почитал что его вроде как visual studio...

Многопоточность в QT
Нужно мне написать консольную программу, которая выводит на экран оптимальное количество потоков,...

Многопоточность
Здраствуйте! Объясните пожалуйста понятными словами что такое многопоточность и для чего она нужна?

Многопоточность
Есть задание: Написать и протестировать функцию, которая находит в массиве минимальный по модулю...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru