Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

when_any, a dubious alternative

Boost , Chapter 1. Fiber , when_any

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Некоторые темы на C++ могут вызывать сильные страсти, и исключения не являются исключением. Мы не можем не упомянуть — для чисто информационных целей — что, когда вам нужно толькосначаларезультат от некоторого количества одновременно работающих волокон, можно было бы передать<shared_ptr<promise<>>>к участвующим волокнам, а затем заставить инициирующее волокно вызвать.<future::get()>на его<future<>>. Первый звонок<promise::set_value()>на этом совместном<promise>преуспеет; последующие<set_value()>призывы на том же<promise>примере бросят<future_error>.

Используйте эту информацию по своему усмотрению. Остерегайтесь темной стороны.


PrevUpHomeNext

Статья when_any, a dubious alternative раздела Chapter 1. Fiber when_any может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: when_any ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 05:48:48/0.007267951965332/1