eio_busy
(PECL eio >= 0.0.1dev)
eio_busy — 人為的に負荷を高くする。テストやベンチマークなどで有用
説明
eio_busy
( int
$delay
[, int $pri = EIO_PRI_DEFAULT
[, callable $callback = NULL
[, mixed $data = NULL
]]] ) : resource
eio_busy() は人為的に負荷を高め、実行前に
delay 秒待ちます。デバッグやベンチマークに使えるでしょう。
パラメータ
-
delay -
待つ秒数。
-
pri -
リクエストの優先順位。
EIO_PRI_DEFAULT、EIO_PRI_MIN、EIO_PRI_MAXあるいはNULLを指定します。NULLを渡した場合、priは内部的にEIO_PRI_DEFAULTとなります。 -
callback -
すべてのグループリクエストが終わったときに呼ばれるコールバック。
-
data -
callbackに渡す任意の引数。
返り値
eio_busy() は成功した場合にリクエストリソースを返します。エラー時には FALSE を返します。
参考
- eio_nop