AwaitablePoolTask¶
class AwaitablePoolTask : public PoolTask
A pool task that allows a thread to wait until it finishes.
Functions¶
| Name | Description |
|---|---|
| Work | @inherit |
| AwaitableWork | Pool task execution function. |
| Await | Makes the calling thread wait for this task to finish. |
| Await | Makes the calling thread wait for this task to finish. |
Function Details¶
Await¶
void Await()
Makes the calling thread wait for this task to finish.
bool Await(AmUInt64 duration)
Makes the calling thread wait for this task to finish.
- Parameter
duration - The maximum amount of time to wait in milliseconds.
AwaitableWork¶
virtual void AwaitableWork() = 0
Pool task execution function.
Work¶
void Work() final
@inherit