Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на функцию https://www.cyberforum.ru/ cpp-beginners/ thread2498779.html
Определить дополнительные функции для сортировки по следующим критериям: - по возрастанию; - по убыванию; - четные значения в начале массива, нечетные в конце. Вот код, как сделать указатель...
C++ Построение кучи
Задан массив строк, требуется построить из него кучу, используя стандартное сравнение (лексикографическое). Надо вывести перестановку: i-ый элемент равен позиции в куче i-ой строки. Входные...
C++ Почему никакая программа (dev-c++,visual studio 2008) не работает? Началось все с ошибки в studio, я пытался сделать первоочереднейшую вещь в учении программированию - написать 'hello world!' вот мой код : #include <iostream> #include <cstdlib> using... https://www.cyberforum.ru/ cpp-beginners/ thread2498748.html C++ Заполнить вектор из диапазона значений другого вектора. STL https://www.cyberforum.ru/ cpp-beginners/ thread2498741.html
Доброго вечера. не по теме: Хотел на строчку выше попасть как в студии - оформил тему) В общем, есть вектор который заполняется до topValue. Создается еще один вектор, который нужно заполнить...
C++ Ввести множество элементов
Здравствуйте. Необходимо написать программу, в которой можно ввести множество, состоящее из чисел, строк, символов и других объектов. В этом множестве нужно найти повторяющиеся символы (если такие...
C++ найдите ошибку в программе с функцией (пожалуйста) https://www.cyberforum.ru/ cpp-beginners/ thread2498713.html
Всем привет, я в отчаянии. Немного изучала С++, но во всех онлайн-уроках на начальном этапе даются совершенно другие вещи. В вузе ни с того ни с сего выдают это и как итог я не понимаю половину...
C++ Защита от некорректного ввода https://www.cyberforum.ru/ cpp-beginners/ thread2498705.html
Здравствуйте. 1 курс, полный нуб. Знаю только cin и cout, массивы. Пока все было нормально, но препод требует написать защиту от дурака, чтобы если вводились только целые числа, а в других случаях...
C++ Определить является ли строка полиграммой
Здравствуйте. Помогите пожалуйста из заданием. Вот условие задачи: Вам задана строка, состоящая из латинских букв. Строка называется полиграммой, если она содержит каждую из 12 латинских букв...
C++ Создание двух процессов // Нужно создать два процесса(родительский и дочерний). Родительский есть, понятия не имею как сделать дочерний /* Все задание: Процесс Parent: 1. Создаёт бинарный файл, записи которого имеют... https://www.cyberforum.ru/ cpp-beginners/ thread2498700.html C++ Разделение массива, знаки разделения которого это 0 Я в коде ищу айди элемента с 0, но что если у меня несколько 0, то он выбирает последний и делит соответственно до последнего, я тугодум, помогите пожалуйста что сделать если несколько 0 разделить... https://www.cyberforum.ru/ cpp-beginners/ thread2498686.html
Линейный поиск C++
Помогите сделать. Функция принимает число. Возвращает индекс этого числа в массиве. Или -1, если число не найдено
C++ Не могу создать нормальный двухмерный динамический массив Были да жили хорошо статические массивы размерностью 255х255: #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <math.h> using namespace std; void main() { //setlocale(LC_ALL,... https://www.cyberforum.ru/ cpp-beginners/ thread2498682.html
6739 / 4537 / 1840
Регистрация: 07.05.2019
Сообщений: 13,725
Записей в блоге: 1
11.09.2019, 09:02 0

Boost::thread std::thread - C++ - Ответ 13820351

11.09.2019, 09:02. Показов 1463. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от lallollulz Посмотреть сообщение
- то все проходит гладко, но следующий код программы в основном цикле не начнет выполнятся, пока не завершится поток, что лишает смысла использования потока.
вопрос в следующем: почему так происходит?
Потому что join() не сразу после запуска потока, а в точке, где тебе нужно точно знать, что поток завершился, в твоём случае - перед выходом из main (или что там у тебя).
И не используй detach() без необходимости.

Вернуться к обсуждению:
Boost::thread std::thread C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.09.2019, 09:02
Готовые ответы и решения:

Boost::thread vs std::thread
Доброго времени суток, решил углубить свои знания, и решил почитать про потоки, бустовые и те что в...

Ошибка компиляции "no instance of constructor 'std::thread::thread' matches the argument list"
Не могу сообразить почему возникает ошибка. У меня в классе есть метод, который должен работать в...

Использование std::function в std::thread
Нужно вызвать function fnc в новом потоке. Как сделать? function &lt;void(vector&lt;char&gt;)&gt; fnc; void...

std::thread
Возник вопрос: как создать массив потоков (точнее, как его инициализировать). То есть, мне нужно...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2019, 09:02

Указатели и std::thread
Всем здрасьте ! Возникла проблема в понимании ... Возможно я написал не в ту тему, но думаю тут...

Std::thread::detach()
Что произойдет, если main - поток завершится раньше чем child.detach()? Добавлено через 3 минуты...

Конструктор std::thread
Доброго времени суток, помогите, пожалуйста, понять, в чем ошибка? #include &lt;functional&gt;...

Многопоточность в C++11. std::thread
Привет всем! использую таким образом многопоточность class A { public: void fun() {...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.