2012-09-27 41 views
2

我一直打算写一些代码,检查在连接到服务器,它使用的是iSCSI安装众多的磁盘的可用空间。DriveInfo与iSCSI驱动器

有人警告说,“轮询死锁上的空闲空间会导致很长的超时时间”。

我的问题基本上是这样的:在使用DiskInfo类时是否如此,并且有更好的选择来确定以这种方式安装的磁盘上的可用空间,至少“更好”,因为它不会挂起很长一段时间,并以可预测的方式回应?

+1

这是一个互联网协议,当然会造成延误。检查前面从来没有任何意义。另一个客户会在您检查的时间和您使用的时间之间吞噬一千兆字节。不要浪费时间检查“它会工作”。尝试使其工作后处理失败。 –

回答

0

也许不如延迟是由Windows的IO子系统造成的。但是你可以在第二个线程中自由使用DiskInfo类 - 所以你的UI不会被阻塞。