@brief Breaks out of the run loop of the io context without stopping the context.
| 460 | |
| 461 | /// @brief Breaks out of the run loop of the io context without stopping the context. |
| 462 | void finish() |
| 463 | { |
| 464 | __break_loop_.store(true, STDEXEC::__std::memory_order_release); |
| 465 | wakeup(); |
| 466 | } |
| 467 | |
| 468 | /// \brief Submits the given task to the io_uring. |
| 469 | /// \returns true if the task was submitted, false if this io context and this task is have been stopped. |