ReactivePlusPlus
ReactiveX implementation for C++20
Loading...
Searching...
No Matches
Schedulers

Scheduler is the way to introduce multi-threading in your application via RPP. More...

Classes

class  rpp::schedulers::computational
 Scheduler owning static thread pool of workers and using "some" thread from this pool on create_worker call. More...
 
class  rpp::schedulers::current_thread
 Schedules execution of schedulables via queueing tasks to the caller thread with priority to time_point and order. More...
 
class  rpp::schedulers::immediate
 immediately calls provided schedulable or waits for time_point (in the caller-thread) More...
 
class  rpp::schedulers::new_thread
 Scheduler which schedules invoking of schedulables to another thread via queueing tasks with priority to time_point and order. More...
 
class  rpp::schedulers::run_loop
 scheduler which schedules execution via queueing tasks, but execution of tasks should be manually dispatched More...
 
class  rpp::schedulers::thread_pool
 Scheduler owning static thread pool of workers and using "some" thread from this pool on create_worker call. More...
 

Detailed Description

Scheduler is the way to introduce multi-threading in your application via RPP.

See also
https://reactivex.io/documentation/scheduler.html