请问:不同线程中的流指向同一个文件,并对这个文件进行写操作,但写的位置不会相互覆盖,是否会有访问冲突?
谢谢了!

解决方案 »

  1.   

    同一时刻,只能让一个线程去访问这个问题
      

  2.   

    是不是可以试着把大文件分成小文件来管理呢
      

  3.   

    回二楼:如果使用同步,某些线程会执行一些很耗时的操作(但不是写文件操作),有的时候甚至是几个小时,如果这些线程占用这个文件一直不释放,就会极大的影响程序性能,违背了我使用多线程的初衷。
    回三楼:如果每个线程使用一个文件,我每半分钟产生一个线程(当然大多数线程会很快就退出),那一天就有2000多个文件,不好管理啊。
      

  4.   

    由于误操作,发了两个一样的帖子,现在把这个帖子结了,麻烦各位进另一个同样的帖子继续讨论,谢谢!