判断文件是否被占用?
两个线程有时候会同时访问到一个文件,我又没有对资源加锁(实际上是因为线程比较独立所以没必要进行,但极少情况下会去读一个正被其他线程读取的文件,就会抛出异常)有没有可以判断是否此文件正在被占用活着读取的类 --------------------编程问答-------------------- 你直接用独占模式尝试打开文件,如果有异常处理一下返回不就知道是否占用了。 --------------------编程问答-------------------- 判断一下 filestream.canRead /或canwrite属性 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 最好不要在多个线程中有共享资源,如果一定要这么做,可以看看
http://blog.csdn.net/asciil/archive/2008/09/08/2900479.aspx
这是这种情况的几种正确做法
补充:.NET技术 , C#