这是我第一次使用多线程概念的应用程序。PHP同时运行多个函数
文件夹包含超过10个平面文件,每个平面文件是4 GB。
我的脚本几乎花了1个小时换1个平面文件,所以如何实现并行处理,并在多个线程中执行所有文件。
我如何从文件夹中读取文件? 只使用while循环,同时调用SP,平面文件是SP的输入。
我想要的是:一次执行所有平面文件。
这是我第一次使用多线程概念的应用程序。PHP同时运行多个函数
文件夹包含超过10个平面文件,每个平面文件是4 GB。
我的脚本几乎花了1个小时换1个平面文件,所以如何实现并行处理,并在多个线程中执行所有文件。
我如何从文件夹中读取文件? 只使用while循环,同时调用SP,平面文件是SP的输入。
我想要的是:一次执行所有平面文件。
Nooooo http://docs.php.net/Thread !!!我建议编辑,但它被忽略... –
不知道你是否有过任何前端部分为这个应用程序的控制,但是你可以使用AJAX:
你可能需要玩AJAX超时(我猜PHP和你的web服务器都很好,因为你可以做第一个小时的执行)。
我应该如何得到第一个线程的状态。 – DarshithCan
按照身份,你的意思是说是否完成,或者进度(如百分比)? – neemzy
使用多个脚本? – Mob
这已经在这里描述http://stackoverflow.com/questions/70855/how-can-one-use-multi-threading-in-php-applications – Greeso
如果一个文件需要一个小时来处理,并且你有十个那些,你正在做一些严重错误的事情,应该重新考虑你的方法,因为世界上所有的线程都不会帮你,PHP只有一个。 – adeneo