正在加载...
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]
#!/bin/bash

SEND_THREAD_NUM=13
tmp_fifofile=”/tmp/$$.fifo” # 脚本运行的当前进程ID号作为文件名
mkfifo “$tmp_fifofile” # 新建一个随机fifo管道文件
exec 6<>”$tmp_fifofile” # 定义文件描述符6指向这个fifo管道文件
rm $tmp_fifofile
for ((i=0;i<$SEND_THREAD_NUM;i++));do
echo # for循环 往 fifo管道文件中写入13个空行
done >&6

for i in `seq 100`;do # 100 次 for 循环 开始
read -u6 # 从文件描述符6中读取行(实际指向fifo管道)

{
echo $i # 打印 i
sleep 3 # 暂停3秒
echo >&6 # 再次往fifo管道文件中写入一个空行。
} &

# {} 这部分语句被放
Tags: ,

PHP Curl 多线程实现

[ 2010/08/04 14:11 | by selboo ]
使用方法:

$urls = array("http://baidu.com", "http://21andy.com", "http://google.com");
$mp = new MultiHttpRequest($urls);
$mp->start();

[code]class_curl_multi.php
<?php
/*
* Curl 多线程类
* 使用方法:
* ========================
$urls = array("http://baidu.com", "http://dzone.com", "http://google.com");
$mp = new MultiHttpRequest($urls);
$mp->start();
* ===============
Tags: , ,

signfork php多进程库

[ 2010/06/18 12:40 | by selboo ]
php多进程库:使用PHP真正的多进程模式,适用于数据采集、邮件群发、数据源更新、tcp服务器等环节。
运行条件:编译时需要 --enable-pcntl 以及 posi

PHP多线程类

[ 2010/06/17 16:55 | by selboo ]

      通过php的Socket方式实现php程序的多线程。php本身是不支持多线程的,那么如何在php中

Linux下实现php多进程

[ 2010/06/17 16:53 | by selboo ]
    多进程:使用PHP的Process Control Functions(PCNTL/线程控制函数)
   &nbs
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]