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.