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

Реализовать в приложении работу с потоками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переделать в коде чтение из файла в чтение с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1846825.html
Переделайте что бы текст считывался с клавиатуры, а не с файла! Буду благодарен за помощь! //файл должен начинаться со слова, между словами один пробел #include <stdio.h> #include <iostream> #include<conio.h> #include<fstream> #include<string> using namespace std; int main()
C++ Реализовать функцию UnSpace(s), возвращающую строку, полученную удалением из исходной всех лишних пробелов Реализовать функцию UnSpace(s), возвращающую строку, полученную удалением из исходной всех лишних пробелов (т.е. последовательность из N идущих подряд пробелов заменяется на 1 пробел) http://www.cyberforum.ru/cpp-beginners/thread1846789.html
C++ Вывести квадрат самого большого из заданных чисел в первую строку, а квадрат самого маленького во вторую
Здравствуйте помогите решить задачу сама по себе задача очень легкая но как ее решить используя функцию перегрузки не могу понять условие таково. Вводим три числа.Определить какое из них самое большое,а какое самое маленькое Вывести квадрат самого большого в первую строку а квадрат самого маленького во вторую. может кто поможет)
C++ Некорректно отображаются русские символы при вводе в консоль
#include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; int main() { setlocale(0, "Russian"); const char* glas = "ауеыоэяиюУЕЫАЭЯИЮ";
C++ Найти корни уровнения http://www.cyberforum.ru/cpp-beginners/thread1846754.html
Здравствуйте, как изобразить такое уравнение в программе (смтр. скрин)?
C++ ZEND #include <*> ошибки Есть заготовка расширения для php (5.5.10) и среда vs2012(vc11). Заготовка компилируется, работает исправно. Но есть проблема с инклудами,- zend выдаёт ошибку при попытке подключения любой стандартной либы. Отсюда вопрос,- можно ли в расширениях пхп использовать стандартные библиотеки или же придётся использовать только функции zend engine? подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11815 / 6794 / 769
Регистрация: 27.09.2012
Сообщений: 16,862
Записей в блоге: 2
Завершенные тесты: 1
10.11.2016, 09:45     Реализовать в приложении работу с потоками
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
37
38
39
40
41
42
//clang 3.7.0
 
#include <iostream>
#include <thread>
#include <mutex>
#include <string>
#include <vector>
 
 
 
std::string str;
std::mutex mut;
 
 
void threadFunc(unsigned num)
{
    using namespace std::literals::string_literals;
    std::string line = "thread №: "s + std::to_string(num) + "\n"s;
    for (unsigned i = 0u; i < 25u; ++i) {
        std::lock_guard<std::mutex> l(mut);
        str += line;
    }
}
 
 
int main()
{
    unsigned threadsCount = 3u;
    std::vector<std::thread> ths;
    for (unsigned i = 0u; i < (threadsCount-1u); ++i) {
        ths.emplace_back(threadFunc, i + 1u);
    }
    threadFunc (ths.size() + 1u);
    
    while (!ths.empty()) {
        if (ths.back().joinable()) {
            ths.back().join();
        }
        ths.pop_back();
    }
    std::cout << str << std::endl;
}
http://rextester.com/CCCL63502
 
Текущее время: 14:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru