Home
last modified time | relevance | path

Searched refs:use_scheduling_algorithm (Results 1 – 20 of 20) sorted by relevance

/third_party/boost/libs/fiber/doc/
Dworker.qbk23 If ['use_scheduling_algorithm<>()] is invoked, the fiber scheduler is created.
29 boost::fibers::use_scheduling_algorithm<my_fiber_scheduler>();
101 boost::fibers::use_scheduling_algorithm<boost::fibers::algo::work_stealing>(2);
107 boost::fibers::use_scheduling_algorithm<boost::fibers::algo::work_stealing>(2);
Dfiber.qbk24 void use_scheduling_algorithm( Args && ... args);
252 void use_scheduling_algorithm( Args && ...) noexcept;
396 use_scheduling_algorithm] has been called from this thread with a subclass of
400 [[Throws:] [`std::bad_cast` if `use_scheduling_algorithm()` was called with a
441 [function_heading use_scheduling_algorithm]
444 void use_scheduling_algorithm( Args && ... args) noexcept;
452 algorithm, make that thread call `use_scheduling_algorithm()` before any other
703 [[Preconditions:] [[function_link use_scheduling_algorithm] has been called
708 [[Throws:] [`std::bad_cast` if `use_scheduling_algorithm()` was called with an
Dcustomization.qbk86 You must call [function_link use_scheduling_algorithm] at the start of each
89 `use_scheduling_algorithm()` before performing any other __boost_fiber__
Dintegration.qbk126 scheduler is call [function_link use_scheduling_algorithm]. However, since
132 `use_scheduling_algorithm()` instantiates `asio::round_robin`, which naturally
170 which returns to `use_scheduling_algorithm()`, which returns to the
173 Once it has called `use_scheduling_algorithm()`, the application may now
Dnuma.qbk126 …boost::fibers::use_scheduling_algorithm< boost::fibers::numa::algo::work_stealing >( cpu_id, node_…
148 …boost::fibers::use_scheduling_algorithm< boost::fibers::numa::algo::work_stealing >( start_cpu_id,…
Dscheduling.qbk31 [function_link use_scheduling_algorithm]:
34 boost::fibers::use_scheduling_algorithm< my_fiber_scheduler >();
44 … boost::fibers::use_scheduling_algorithm< boost::fibers::algo::work_stealing >( thread_count);
57 … boost::fibers::use_scheduling_algorithm< boost::fibers::algo::work_stealing >( thread_count);
Dmigration.qbk100 participates in this pool by executing [function_link use_scheduling_algorithm]
/third_party/boost/libs/fiber/examples/asio/
Dexchange.cpp19 boost::fibers::use_scheduling_algorithm< boost::fibers::asio::round_robin >( io_ptr); in foo()
33 boost::fibers::use_scheduling_algorithm< boost::fibers::asio::round_robin >( io_ptr); in bar()
Dautoecho.cpp234 boost::fibers::use_scheduling_algorithm< boost::fibers::asio::round_robin >( io_ctx); in main()
/third_party/boost/libs/fiber/examples/
Dwork_stealing.cpp68 boost::fibers::use_scheduling_algorithm< boost::fibers::algo::work_stealing >( 4); /*< in thread()
103 boost::fibers::use_scheduling_algorithm< boost::fibers::algo::work_stealing >( 4); /*< in main()
Dwork_sharing.cpp68 boost::fibers::use_scheduling_algorithm< boost::fibers::algo::shared_work >(); /*< in thread()
89 boost::fibers::use_scheduling_algorithm< boost::fibers::algo::shared_work >(); /*< in main()
Dpriority.cpp278 boost::fibers::use_scheduling_algorithm< priority_scheduler >(); in main()
/third_party/boost/libs/fiber/performance/fiber/
Dskynet_stealing_detach.cpp65 boost::fibers::use_scheduling_algorithm< boost::fibers::algo::work_stealing >( thread_count); in thread()
86 … boost::fibers::use_scheduling_algorithm< boost::fibers::algo::work_stealing >( thread_count); in main()
Dskynet_stealing_async.cpp71 boost::fibers::use_scheduling_algorithm< boost::fibers::algo::work_stealing >( thread_count); in thread()
92 … boost::fibers::use_scheduling_algorithm< boost::fibers::algo::work_stealing >( thread_count); in main()
Dskynet_stealing_join.cpp69 boost::fibers::use_scheduling_algorithm< boost::fibers::algo::work_stealing >( thread_count); in thread()
90 … boost::fibers::use_scheduling_algorithm< boost::fibers::algo::work_stealing >( thread_count); in main()
Dskynet_shared_detach.cpp64 boost::fibers::use_scheduling_algorithm< boost::fibers::algo::shared_work >(); in thread()
73 boost::fibers::use_scheduling_algorithm< boost::fibers::algo::shared_work >(); in main()
Dskynet_shared_join.cpp68 boost::fibers::use_scheduling_algorithm< boost::fibers::algo::shared_work >(); in thread()
77 boost::fibers::use_scheduling_algorithm< boost::fibers::algo::shared_work >(); in main()
/third_party/boost/libs/fiber/performance/fiber/numa/
Dskynet_stealing_detach.cpp73 …boost::fibers::use_scheduling_algorithm< boost::fibers::numa::algo::work_stealing >( cpu_id, node_… in thread()
98 …boost::fibers::use_scheduling_algorithm< boost::fibers::numa::algo::work_stealing >( main_cpu_id, … in main()
/third_party/boost/boost/fiber/
Doperations.hpp81 void use_scheduling_algorithm( Args && ... args) noexcept { in use_scheduling_algorithm() function
/third_party/boost/libs/fiber/examples/asio/ps/
Dserver.cpp364 boost::fibers::use_scheduling_algorithm< boost::fibers::asio::round_robin >( io_context); in main()