|
tools
|
デタッチされた繰り返し実行スレッドを管理するクラス [詳解]
#include <thread.h>
公開メンバ関数 | |
| template<typename Func, typename... Args> | |
| dthread (tu unit, double value, Func &&func, Args &&... args) | |
| 一定間隔でループ実行するスレッドを起動するコンストラクタ | |
| template<typename Func, typename... Args> | |
| dthread (bool noSleep, Func &&func, Args &&... args) | |
| スリープなしで連続ループ実行するスレッドを起動するコンストラクタ | |
| ~dthread () | |
| デストラクタ。スレッドのループを停止する | |
| void | stop () |
| スレッドのループを手動で停止する | |
| operator bool () | |
| スレッドが実行中かどうかを返す | |
デタッチされた繰り返し実行スレッドを管理するクラス
コンストラクタでスレッドを起動し、デストラクタ(または stop())で停止します。 スレッドはデタッチされているため、インスタンスが破棄されてもスレッドは running フラグが false になるまで動き続けます。
|
inline |
|
inline |