Cond::wait

(PECL pthreads < 3.0.0)

Cond::wait�ȴ�

Warning

pthreads v3 ���Ѿ��� Cond ���Ƴ���

˵��

final public static Cond::wait ( int $condition , int $mutex [, int $timeout ] ) : bool

�������������ȴ�״̬��ͨ�� timeout �����������õȴ���ʱʱ�䡣

����

condition

ͨ������ Cond::create() ������õ������������

mutex

ͨ������ Mutex::create() ������õĻ������������Ѿ����������̼߳�����

timeout

�ȴ���ʱ���Ժ���Ϊ��λ��

����ֵ

����ֵ����ʾ�����Ƿ�ɹ���

����

Example #1 �ȴ���������

<?php
/** ��ע�⣬��ʾ���ᵼ�½��̹��� **/
$mutex Mutex::create(true);
/** ������ʹ�� new �ؼ��֣���Ϊ Cond ���� PHP ���� **/
$cond Cond::create();
/** The caller must lock the associated Mutex before a call to broadcast **/
var_dump(Cond::wait($cond$mutex));
/** ��Զ��Ҫ���������㴴�������������������� **/
Cond::destroy($cond);
Mutex::unlock($mutex);
Mutex::destroy($mutex);
?>

�������̻������

int(49685473)