引用 1 楼 fdl19881 的回复:其实不需要用锁呀 1.先得到文件有多大,然后创建一个此大小的下载文件, 2.将文件映射内存的方式. open,mmap, 3.计算好每个线程下载片段的偏移量与大小.只操作自己对应线程的内存地方.(每个线程下载的片段又不会重合,所以也就不需要锁的.) nb
其实不需要用锁呀 1.先得到文件有多大,然后创建一个此大小的下载文件, 2.将文件映射内存的方式. open,mmap, 3.计算好每个线程下载片段的偏移量与大小.只操作自己对应线程的内存地方.(每个线程下载的片段又不会重合,所以也就不需要锁的.)
23,120
社区成员
74,507
社区内容
加载中
试试用AI创作助手写篇文章吧