此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【tianzhenjing】截止到2008-06-27 14:54:41的历史汇总数据(不包括此帖):
发帖数:10                 发帖分:840                
结贴数:9                  结贴分:740                
未结数:1                  未结分:100                
结贴率:90.00 %            结分率:88.10 %            
值得尊敬

解决方案 »

  1.   

    这个,不如先判断unlink的返回,如果失败,等待,重复n次,还失败,就暂时不搞把
      

  2.   

    虽然LZ的题目我不会,但是不能让值得尊敬的LZ的帖子沉下去...
      

  3.   

    系统函数中的flock文件锁在某些系统下可以实现文件锁
    其他情况下 可以自己加个文件锁例如 a.txt 锁定的话建立a.txt.lock
    使用a.txt的进程先判断a.txt.lcok是否存在 如果存在就不读取
    删除a.txt的时候最好要延迟一会 等正在使用的进程释放文件
    删除a.txt.lock的时候应该也会遇到无法删除的情况 多循环几次删除应该可以的再或者在共享内中指定某个文件锁定 这样释放的时候系统会帮助完成读写冲突