parallel\Future::cancelled()

检查并返回Future对象是否被取消

首字母:P

函数名称:parallel\Future::cancelled()

函数描述:该函数用于检查并返回Future对象是否被取消。

适用版本:PHP 7.2.0 或更高版本

用法:

bool parallel\Future::cancelled ( void )

参数: 该函数不接受任何参数。

返回值: 如果Future对象已被取消,则返回true;否则返回false。

示例:

run(function(){
 sleep(5);
 return "Hello, World!";
});
// 在Future对象完成之前,取消任务
$future->cancel();
// 检查Future对象是否已被取消
if ($future->cancelled()) {
 echo "任务已被取消";
} else {
 echo "任务未被取消";
}
?>

以上示例中,我们创建了一个parallel\Future对象并通过parallel\Runtime来执行一个任务。然后,在任务完成之前,我们使用cancel()方法取消了该任务。接着,使用cancelled()方法来检查Future对象是否已被取消。由于我们在之前取消了该任务,因此cancelled()方法将返回true,并输出"任务已被取消"。

同首字母函数