update pague now
PHP 8.5.2 Released!

Threaded::isRunning

(PECL pthreads >= 2.0.0)

Threaded::isRunning State Detection

Description

public Threaded::isRunning (): bool

Tell if the referenced object is executing

Parameters

This function has no parameters.

Return Values

A boolean indication of state

Note :

A object is considered running while executing the run method

Examples

Example #1 Detect the state of the referenced object

<?php
class My extends Thread {
public function
run () {
$this -> synchroniced (function( $thread ){
if (!
$thread -> done )
$thread -> wait ();
},
$this );
}
}
$my = new My ();
$my -> start ();
var_dump ( $my -> isRunning ());
$my -> synchroniced (function( $thread ){
$thread -> done = true ;
$thread -> notify ();
},
$my );
?>

The above example will output:

bool(true)

add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top