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

Самый простой способ реализации двух параллельных потоков - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt http://www.cyberforum.ru/cpp-beginners/thread1494604.html
Здравствуйте, нужно записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt помогите, пожалуйста
C++ На основе матрицы сформировать вектор Дана вещественная матрица размерности n * m. Сформировать вектор b, в котором элементы вычисляются как: - произведение элементов соответствующих строк; - среднее арифметическое соответствующих столбцов; - разность наибольших и наименьших элементов соответствующих строк; - значения первых отрицательных элементов в столбце. c++ http://www.cyberforum.ru/cpp-beginners/thread1494536.html
Построить одномерный массив, в котором элементы равны суммам элементов строк данного двумерного массива C++
1. Дан двухмерный массив A. Написать программу построения одномерного массива B, элементы которого соответственно равны а) суммам элементов строк, б) наименьшим средних арифметических элементов строк. 2. В данном массиве поменять местами элементы, стоящие на нечетных местах, с элементами, стоящими на четных местах.
C++ На основе матрицы сформировать вектор
Дана вещественная матрица размерности n * m. Сформировать вектор b, в котором элементы вычисляются как: - произведение элементов соответствующих строк; - среднее арифметическое соответствующих столбцов; - разность наибольших и наименьших элементов соответствующих строк; - значения первых отрицательных элементов в столбце. c++
C++ Map: обращение к значению (класс) через [] http://www.cyberforum.ru/cpp-beginners/thread1494470.html
Всем добрый день. Подскажите пожалуйста почему в 14 строчке без пустого конструктора пример не компилится ? Ведь я обращаюсь к объекту ... struct A { int val; string str; A(int i, string msg) : val(i),str(msg) {} A() {} };
C++ App has trigerred brakepoint & Куча была повреждена Здравствуйте. При вызове функции: void ServiceController(std::string ServiceName, char flag) { _TypeMessage tM; SC_HANDLE h_manager, h_svc; // хендлеры SERVICE_STATUS svc_status; // структура содержащая статус LPSERVICE_STATUS svc_status2 = &svc_status; // указатель на статус подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,915
Записей в блоге: 2
Завершенные тесты: 1
07.07.2015, 14:24     Самый простой способ реализации двух параллельных потоков
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
#include <iostream>
#include <sstream>
 
#include <thread>
 
 
int main()
{
    std::cout.sync_with_stdio(true) ;
 
 
    std::thread th1 (
        []
        {
            std::stringstream ss ;
            for ( int i = 0 ; i < 10 ; ++i )
            {
                ss << "second thread (" << i <<")\n" ;
                std::cout << ss.str() ;
                ss.str("") ;
                ss.clear() ;
            }
        }
    ) ;
 
    std::stringstream ss ;
    for ( int i = 0 ; i < 10 ; ++i )
    {
        ss << "first thread (" << i <<")\n" ;
        std::cout << ss.str() ;
        ss.str("") ;
        ss.clear() ;
    }
    if ( th1.joinable() )
        th1.join() ;
}
http://rextester.com/FQYC20076

Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от Kastaneda Посмотреть сообщение
Да, я их видел
Я только слухи слышал, что они существуют, а ты их видел?
Я всегда верил в их существование

 
Текущее время: 17:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru