Форум программистов, компьютерный форум, киберфорум
Boost C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Boost C++ Остановка потока, в котором вызвана синхронная функция ввода вывода Имется запущенный поток boost:thread. В нем вызван синхронная операция работы с портом read_some. Все работает хорошо до момента когда захочется этот поток завершить. Сейчас завершаю его мягким способом через join, но он в таком случае конечноже ждеть пока что-нибудь сможет прочитать. Как посоветуете поступить с этим делом? https://www.cyberforum.ru/ boost-cpp/ thread757242.html Проблемы с сериализацией Boost C++
Пытаюсь сериализовывать строки Исходник не выкладываю, слишком много. подключаю все как в примере. #include <boost/archive/text_oarchive.hpp> #include <boost/archive/text_iarchive.hpp> #include <boost/serialization/base_object.hpp> #include <boost/serialization/utility.hpp> #include <boost/serialization/list.hpp>
Boost C++ Сериализация списка указателей Доброго времени суток! Возник вопрос с сериализацией списка указателей. Имеется класс, который содержит std::list элементы списка-указатели на обьекты этого касса(список не static). Возникает вопрос, при сериализации списка будет сериализовываться каждый элемент, и потом так-же восстановиться или нет? https://www.cyberforum.ru/ boost-cpp/ thread756360.html Boost C++ Boost.Asio не соединяется https://www.cyberforum.ru/ boost-cpp/ thread756067.html
Здравствуйте форумчане, недавно начал изучать boost.asio Скомпилил из примеров Server Client, запускаю так *.exe 127.0.0.1 13 это клиент а сервер просто в консоле запукаю Но сообщение не приходит кто может потестить? https://www.dropbox.com/s/hx0skytl4phwnqo/Desktop.7z?m клиент #include <iostream> #include <boost/array.hpp> #include <boost/asio.hpp> using boost::asio::ip::tcp;
Boost::serialization, как сериализовать std::tuple? Boost C++
В принципе вопрос в теме. Как именно?
Boost C++ Объясните нубу про распараллеливание вычислений. thread https://www.cyberforum.ru/ boost-cpp/ thread754601.html
я попытался цикл разбить пополам на 2 потока, по идее скорость должна увеличиться в 2 раза, но, что мы видим... без потоков #include <iostream> #include <windows.h> #define n 100000000 using namespace std; int kvo = 0; void first() {
Boost C++ Boost.ASIO + Code::Blocks Люди скажите как прикрутить boost к Code::Blocks ..... https://www.cyberforum.ru/ boost-cpp/ thread753696.html Boost C++ unique_lock
Из #include <boost/thread/locks.hpp> В руководстве boost::unique_lock is more complex than boost::lock_guard: not only does it provide for RAII-style locking, it also allows for deferring acquiring the lock until the lock() member function is called explicitly, or trying to acquire the lock in a non-blocking fashion, or with a timeout. Consequently, unlock() is only called in the destructor...
Boost C++ Как записать *t в someString https://www.cyberforum.ru/ boost-cpp/ thread747557.html
Подскажите, пожалуйста, как записать *t в someString? #include <boost/filesystem.hpp> #include <iostream> #include <string> namespace fs = boost::filesystem; int main() { std::string someString; fs::path dir = "D:/";
Boost C++ Найти слова определённой длины Как заставить это работать !:( Надо найти слова определённой длинны и вывести их. длину вводят с клавиатуры. Но как вставить переменную в регулярное выражение и как вывести не 1 результат !? #include <iostream> #include <fstream> #include <stdio.h> #include <conio.h> #include <regex> #include <string> #include <vector> #include <iterator> using namespace std; https://www.cyberforum.ru/ boost-cpp/ thread737550.html
Boost C++ Boost::split Visual Studio 2012
Доброго времени суток. В общем скачал, построил, подключил Boost к проекту (все работает, проверял на функция регулярок). Но вот теперь стала задача разбить входную строку в массив по определенному разделителю и на этапе компиляции выдается ошибки: 1>------ Build started: Project: RegExp2, Configuration: Debug Win32 ------ 1> RegExp2.cpp 1>c:\users\romedal\documents\visual studio...
Boost C++ Считать три значения из com порта https://www.cyberforum.ru/ boost-cpp/ thread732269.html
Тема такая. Нужна программа,которая будет считывать три значения из com порта непрерывно. Если в первом значении появляется место нуля 1 то должно выскакивать предупреждение. Со вторым тоже самое,а вот третье значение должно вырубать комп либо с сохранением параметров,либо моментально(выбирается пользователем). И плюс все должно быть красиво(((((я полный ноль
Эксперт С++
5043 / 2622 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
12.01.2013, 19:39 0

shared_lock и upgrade_lock - Boost C++ - Ответ 3991311

12.01.2013, 19:39. Показов 6071. Ответов 6
Метки (Все метки)

Ответ

Avazart, если сама модель понятна, то пример тут и не нужен. Он мало от обычной эксклюзивной блокировки будет отличаться, разве что типами mutex/lock_guard.

Вернуться к обсуждению:
shared_lock и upgrade_lock Boost C++
1
Заказать работу у эксперта
12.01.2013, 19:39
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru