主题:新人请教vc处理数据的很简单问题 急!!!
小弟想对一个文件的数据进行处理。怎么样才可以提高效率,有人提议开两个缓冲区,一个缓冲区读取数据的时候,另一个缓冲区的数据进行处理。数据处理完后开始读取,另一个缓冲区又进行处理。用两个线程一个读取数据线程一个处理数据线程。但是不知道怎么实现。以读取数据线程为例。假设两个缓冲区BUF1和BUF2。在调用读取数据线程时如何分别把数据读到两个缓冲区啊。
if(flag1)
执行读取数据到BUF1中;(怎么样调用线程,关键是不知道参数怎么传才可以与相应的BUF对应)
else
执行读取数据到BUF2中;并处理BUF1
if(flag1)
执行读取数据到BUF1中;(怎么样调用线程,关键是不知道参数怎么传才可以与相应的BUF对应)
else
执行读取数据到BUF2中;并处理BUF1