![]() |
Qt 6.x
The Qt SDK
|
\inmodule QtConcurrent More...
#include <qtconcurrentthreadengine.h>
Collaboration diagram for QtConcurrent::ThreadEngineBarrier:Public Member Functions | |
| ThreadEngineBarrier () | |
| void | acquire () |
| int | release () |
| void | wait () |
| int | currentCount () |
| bool | releaseUnlessLast () |
\inmodule QtConcurrent
Definition at line 27 of file qtconcurrentthreadengine.h.
| QtConcurrent::ThreadEngineBarrier::ThreadEngineBarrier | ( | ) |
Definition at line 54 of file qtconcurrentthreadengine.cpp.
| void QtConcurrent::ThreadEngineBarrier::acquire | ( | ) |
Definition at line 57 of file qtconcurrentthreadengine.cpp.
References forever, and qYieldCpu().
Referenced by QtConcurrent::ThreadEngineBase::acquireBarrierSemaphore().
Here is the call graph for this function:
Here is the caller graph for this function:| int QtConcurrent::ThreadEngineBarrier::currentCount | ( | ) |
Definition at line 109 of file qtconcurrentthreadengine.cpp.
| int QtConcurrent::ThreadEngineBarrier::release | ( | ) |
Definition at line 72 of file qtconcurrentthreadengine.cpp.
References forever, qAbs(), qYieldCpu(), and QSemaphore::release().
Here is the call graph for this function:| bool QtConcurrent::ThreadEngineBarrier::releaseUnlessLast | ( | ) |
Definition at line 116 of file qtconcurrentthreadengine.cpp.
References forever, qAbs(), and qYieldCpu().
Here is the call graph for this function:| void QtConcurrent::ThreadEngineBarrier::wait | ( | ) |
Definition at line 93 of file qtconcurrentthreadengine.cpp.
References QSemaphore::acquire(), forever, Q_ASSERT, and qYieldCpu().
Here is the call graph for this function: