因为LINUX下没有线程,所以PHP肯定不会有线程的,定时任务,可以直接用数据库的SCHEDULE,创建EVENT

解决方案 »

  1.   


    如果os没线程,解释器就不会有的话,java在linux下是如何实现的?java板块的人说,java的多线程是jvm和os协作共同完成的,jvm最终是把多线程交给os的多线程模块完成管理的,这样说到底对不对?
      

  2.   

    晕,2楼,刚才一搜索,linux下多线程编程的介绍一堆一堆的............
      

  3.   

    crontab [-u user] -e -l -r
    -u 用户名
    -e 编辑crontab文件
    -l 列出crontab文件的内容
    -r 删除crontab文件第1列   分钟1~59
    第2列   小时1~23
    第3列   日1-31
    第4列   月1~12
    第5列   星期0~6
    第6列   要运行的命令30 21 * * * /apps/bin/test.sh
    每晚的21:30运行/apps/bin目录下的test.shtest.sh
    nohup /usr/local/php5/bin/php -q /test.php
      

  4.   

    LINUX下有定时任务 可以每天的12:00执行你写php程序
      

  5.   

    写个batch 然后在linux下指定执行时间即可
    但要确定batch执行不出问题  如果数据量过大出现一个问题 就可能导致执行到一半而无法继续执行下去
      

  6.   

    莫非要用php去调用C,然后在linux下再用shell编程才能搞定?
      

  7.   

    莫非要用php去调用C,然后在linux下再用shell编程才能搞定?
      

  8.   

    java的多线程也是模拟的,和操作系统的多线程也不一样
      

  9.   

    php没有多线程,你的需求可以用crontab每天12点,开一个php进程(cli模式)去执行那个程序。你这个需求还用不到多线程,我每天都要处理很多数据队列的问题,需要很多并发请求别人的接口,如果php支持多线程会方便很多。