OliverMXu 2017-06-02 12:41 采纳率: 0%
浏览 825

关于同一文件同时被复制

我要把一个文件夹,里面有几十个小文件夹和几百个文件,复制到N个U盘里。U盘通过HUB连接。现在想通过程序实现插上U盘就自动开始复制所有文件,并要看到复制的进度。但是IO操作中,同一个文件读取时候会先打开,然后其他线程再去打开这个文件会异常。但是windows下,把同一个文件进行各种复制操作,不管复制多少都可以同时进行,请问下这又是怎么实现的呢?

  • 写回答

2条回答 默认 最新

  • Enmm 2017-06-02 12:59
    关注

    我不是很清楚你的IO指的是什么 但是你可以看看读写锁和写时复制的相关内容。
    特别是后面那个 应该能解决你一部分疑惑。

    评论

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)