linux多线程复制文件
# 任务要求 具体要求如下,总计使用两个进程,第一个进程负责把读取文件并写入管道,第二个进程负责读取管道并写入新文件。 # 任务详解 也就是说我需要创建两个进程,那我需要用到 pthread_create 函数,该函数位于 pthread.h 头文件中,其次我还需要创建一个管道记录缓冲数据,这里我选用的是 FIFO 管道,最后再写两个文件复制函数 WriteFile 和 CopyFile, 两个函数大致相同,所以不用过于害怕,而实际其实也挺简单的。 # 程序流程 得到读取和写入的文件名字 (字符串类型) 创建 FIFO 命名管道 创建文件读取的进程 创建文件写入的进程 销毁进程与管道 #...
more...