More Related Content
More from Moriyoshi Koizumi
More from Moriyoshi Koizumi (18)
PHPのすべらない話#3
- 25. <?php
function sub($i, $ch) {
for (;;) {
$a = <- [$ch];
printf("%d:%dn", $i, $a);
}
}
$ch = thread_message_queue_create();
for ($i = 0; $i < 10; $i++) {
thread_create('sub', $i, $ch);
}
$i = 0;
for (;;) {
[$ch] <- ($i++);
usleep(50000);
}
?>
- 26. <?php
function sub($i, $ch) { $ch
for (;;) {
$a = <- [$ch];
printf("%d:%dn", $i, $a);
$ch}
}
$ch = thread_message_queue_create();
for ($i = 0; $i < 10; $i++) {
thread_create('sub', $i, $ch);
$ch
}
$i = 0;
for (;;) {
[$ch] <- ($i++);
usleep(50000);
} $ch
?>