6 #ifndef _WINDOWSLIDER_ABSTRACTLAZYWS_H_
7 #define _WINDOWSLIDER_ABSTRACTLAZYWS_H_
42 vector<AbstractLazyJPPtr> jps;
The base class and abstraction of C++20 thread, and it can be derived into other threads.
Definition: AbstractC20Thread.h:28
An abstraction of lazy window slider, also inherited by other lazy window slider.
Definition: AbstractLazyWS.h:40
AbstractLazyWS(size_t sLen, size_t rLen)
to init the slider with specific length of queue
Definition: AbstractLazyWS.h:58
virtual void waitAckFromJoinProcessors()
to wait the response of join processors
virtual void inlineMain()
The inline 'main" function of thread, as an interface.
virtual size_t getJoinResult()
to get the result of join
virtual void terminateJoinProcessors()
to terminate the join processors
virtual void initJoinProcessors()
to init the initJoinProcessors
An abstraction of window slider, also inherited by both eager and lazy.
Definition: AbstractWS.h:41
void reset()
reset everything needed
Definition: AbstractWS.h:137
Definition: DatasetTool.h:10