About this document
P0660R0 Ithread 170619 by ssamil.kar46 is a document available to read on EtoBox.
The document proposes the introduction of a new thread class, std::ithread, for C++ that supports cooperative interruption, allowing threads to be easily interrupted and joined. It outlines an API for managing interruptions using interrupt tokens and promises, which decouples the lifetimes of interrupters and interruptees. The proposal aims to enhance the standard library by providing a more user-friendly threading model based on experiences from Boost.Thread.
- Author
- ssamil.kar46
- Language
- EN