本帖最后由 nihao8422 于 2009-12-04 17:31:33 编辑

解决方案 »

  1.   

    把删除请求保存起来,每次读完检查是否有删除请求,然后删除
      

  2.   


    这个我考虑过  
    我想的 方法是   删除文件 如果 出错 就把这个 删除指令 保存 起来 
    然后 弄个 定时轮训的程序 来 再次删除文件 知道 删除任务 完成 为止
    但是 感觉 这种方法 不是最终方法  像 看看 大家能不能 找到什么变通的方法
      

  3.   

    晕啊 估计 帖子沉了  没有回复了呢
    暂时 就单独做线程二次删除了 我现在想到一个方案 不知道 可实施性 有多大像自己弄个 类似文件读写管理的 
    让文件 读写 产生 一个队列概念
    也就是说 读数据可以多个数据同时读取 
    一旦有写的操作 哪么 其他读的 包括写 都要排队我感觉 可能 实现起来比较 费劲 而且弄不好 会影响性能
    希望 大家能 给点意见