(PECL pthreads < 3.0.0)
Cond::wait — �ȴ�
pthreads v3 ���Ѿ��� Cond ���Ƴ���
$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)