Kotlin多线程下载打开单个文件并以不同的偏移量写入

时间:2019-04-05 06:07:49

标签: java kotlin

我正在Kotlin中创建多线程下载器,我想以不同的偏移量写入下载的字节。目前,我正在寻找每个线程的偏移量。看来我无法打开已打开的文件

是否有最好的方法来打开一个文件并以不同的偏移量写入字节?

launch (Dispatchers.IO) {
    val output = RandomAccessFile(file, "rw")
    output.seek(position)

    ...

    output.write(buffer, 0, bytes)
}

0 个答案:

没有答案