The base class and abstraction of C++20 thread, and it can be derived into other threads. More...
#include <Utils/AbstractC20Thread.h>


Public Member Functions | |
| void | startThread () |
| to start this thread | |
| void | joinThread () |
| the thread join function | |
Protected Member Functions | |
| virtual void | inlineMain () |
| The inline 'main" function of thread, as an interface. More... | |
Protected Attributes | |
| std::shared_ptr< std::thread > | threadPtr |
The base class and abstraction of C++20 thread, and it can be derived into other threads.
|
inlineprotectedvirtual |
The inline 'main" function of thread, as an interface.
Reimplemented in INTELLI::VerifyWS, INTELLI::AbstractLazyWS, INTELLI::AbstractEagerWS, INTELLI::SplitJoinJP, INTELLI::SplitJoinIRJP, INTELLI::HandShakeJP, INTELLI::CellJoinJP, INTELLI::AbstractLazyJP, INTELLI::AbstractJP, and INTELLI::NPJ_thread.