|
|
Другие темы раздела | |
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 то должно выскакивать предупреждение. Со вторым тоже самое,а вот третье значение должно вырубать комп либо с сохранением параметров,либо моментально(выбирается пользователем). И плюс все должно быть красиво(((((я полный ноль |
12.01.2013, 19:39 | 0 |
shared_lock и upgrade_lock - Boost C++ - Ответ 399131112.01.2013, 19:39. Показов 6071. Ответов 6
Метки (Все метки)
Ответ
Avazart, если сама модель понятна, то пример тут и не нужен. Он мало от обычной эксклюзивной блокировки будет отличаться, разве что типами mutex/lock_guard.
Вернуться к обсуждению: shared_lock и upgrade_lock Boost C++
1
|
12.01.2013, 19:39 | |