You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not all of our scheduling API has been ported to use executors yet. Here is a list of things that needs restructuring:
thread-scheduler executor customization points currently use async and apply
all async(exec, ...) overloads need to dispatch to execution::async_execute(exec, ...)
all apply(exec, ...) overloads need to dispatch to execution::post(exec, ...)
all future::then(exec, ...) overloads need to dispatch to execution::then_execute(exec, ...)
all dataflow(exec, ...) overloads need to dispatch to execution::post(exec, ...) (or similar)
all plain overloads of the above (i.e. async, future::then, and dataflow without any additional scheduling hint) should forward to the corresponding executor interface by supplying execution::parallel_executor
execution::parallel_executor and execution::sequenced_executorshould not rely on calling async/apply
The text was updated successfully, but these errors were encountered:
Not all of our scheduling API has been ported to use executors yet. Here is a list of things that needs restructuring:
async
andapply
async(exec, ...)
overloads need to dispatch toexecution::async_execute(exec, ...)
apply(exec, ...)
overloads need to dispatch toexecution::post(exec, ...)
future::then(exec, ...)
overloads need to dispatch toexecution::then_execute(exec, ...)
dataflow(exec, ...)
overloads need to dispatch toexecution::post(exec, ...)
(or similar)async
,future::then
, anddataflow
without any additional scheduling hint) should forward to the corresponding executor interface by supplyingexecution::parallel_executor
execution::parallel_executor
andexecution::sequenced_executor
should not rely on callingasync
/apply
The text was updated successfully, but these errors were encountered: