update page now

Threaded::isRunning

(PECL pthreads >= 2.0.0)

Threaded::isRunningОпределяет состояние

Описание

public Threaded::isRunning(): bool

Метод сообщает, выполняется ли объект потока.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Метод возвращает логическое значение, которое указывает состояние объекта потока.

Замечание: Объект потока выполняется, пока не завершится метод run.

Примеры

Пример #1 Пример определения состояния объекта

<?php

class My extends Thread
{
public function
run()
{
$this->synchronized(function ($thread) {
if (!
$thread->done)
$thread->wait();
},
$this);
}
}

$my = new My();
$my->start();

var_dump($my->isRunning());

$my->synchronized(function ($thread) {
$thread->done = true;
$thread->notify();
},
$my);

Результат выполнения приведённого примера:

bool(true)
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top