首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

多线程的有关问题

2012-04-06 
多线程的问题我现在有这样一个程序:它顺序读入一个很大的文件,统计里面的一些数据,然后打出来。我发现IO占

多线程的问题
我现在有这样一个程序:它顺序读入一个很大的文件,统计里面的一些数据,然后打出来。
我发现IO占用的时间非常少,大部分都是在计数,于是我就想把它线程化。
我想把输入数据放到一个队列里,worker线程访问这个队列。
现在问题来了:我用的这个线程库(glib),队列里只能存放指针。那么,实际的数据就需要放在另一个缓存里。我应当如何组织这个缓存?

[解决办法]
如果只是存文件,相当于二进制流 缓存可以用 一个或多个unsigned char数组来实现
[解决办法]
二维指针数组

热点排行