如果想要利用c++多线程实现从一个文件读取,写到另一个文件该怎么办?
网上找段多线程的例子参考一下线程代码编写。可以将读取到的数据放到公共缓冲区,线程加上锁,一个读,一个写。也可以考虑线程之间进行消息通信,传输文件数据。
多线程本身没有什么复杂的,无非就是声明一个线程对象,给它绑定一个函数,然后启动你从一个文件读,往另一个文件写,这本质上还是线性操作,没有多线程互动的困扰啊,你单线程怎么写多线程还怎么写只不过你多线程执行的时候不会再阻塞住主线程,主线程就可以干点别的事情而已