如何从Java中查找磁盘信息

如何从Java中查找磁盘信息,java,multithreading,performance,Java,Multithreading,Performance,我想使用Java线程同时写入多个文件。我是否可以创建由不同磁头访问(写入)的文件,以便减少IO争用 Java是一种语言,它提供了易于使用的库来处理大多数任务。而且大多数库都是由专家编写的,具有经过验证的算法和逻辑 因此,当您使用Java时,它已经尝试选择最有效的方式在I/O硬件级别存储数据 如果你真的想控制硬件,那么你需要用“C”、C++或汇编语言来编程,并使用JNI从java访问它们。当然,JVM对包括线程在内的大多数I/O操作都是这样做的。我非常怀疑java是否能够让您选择要移动哪个磁头。是

我想使用Java线程同时写入多个文件。我是否可以创建由不同磁头访问(写入)的文件,以便减少IO争用

Java是一种语言,它提供了易于使用的库来处理大多数任务。而且大多数库都是由专家编写的,具有经过验证的算法和逻辑

因此,当您使用Java时,它已经尝试选择最有效的方式在I/O硬件级别存储数据


如果你真的想控制硬件,那么你需要用“C”、C++或汇编语言来编程,并使用JNI从java访问它们。当然,JVM对包括线程在内的大多数I/O操作都是这样做的。

我非常怀疑java是否能够让您选择要移动哪个磁头。是的,磁盘调度通常由OSChosing磁头来完成,我认为这是一个硬件选项。。。据我所知,在java中,你不能决定人头。。。但是如果你能把你的硬盘分成多个驱动程序,因为你知道磁头的位置(不知道),你可以写到多个位置,因为你知道。。。