我有用于将文件上传到某个服务器的桌面 java 应用程序,我使用简单的输出流来完成
socket.getOutputStream();
outputStream.write(buffer, 0, bytesRead);
在 osx 或 linux 上它工作正常,但在 windows 上的最大速度约为 1MB/s,但在同一行的 osx 上它超过 4MB/s。
我使用 java 6,但在 java 7 或非官方 windows openjdk 上是否相同
你知道我能解决这个问题吗?
我有用于将文件上传到某个服务器的桌面 java 应用程序,我使用简单的输出流来完成
socket.getOutputStream();
outputStream.write(buffer, 0, bytesRead);
在 osx 或 linux 上它工作正常,但在 windows 上的最大速度约为 1MB/s,但在同一行的 osx 上它超过 4MB/s。
我使用 java 6,但在 java 7 或非官方 windows openjdk 上是否相同
你知道我能解决这个问题吗?