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

作业题,答案,编程题,关于读取文件的,多谢,最好贴点关键代码

2013-01-23 
求一个作业题,答案,编程题,关于读取文件的,谢谢,最好贴点关键代码1 创建一个队列 打开一个a.txt文件,从里

求一个作业题,答案,编程题,关于读取文件的,谢谢,最好贴点关键代码
1 创建一个队列 打开一个a.txt文件,从里面读取内容,放在自建的队列里,创建一个进程,打开 b.txt文件,
从队列里取出内容,放在b.txt文件里.要求进程同步
[解决办法]
典型的生产者消费者问题。
Windows 环境下需要使用一个共享内存,两个信号量(控制的好一个也行)。关键API:
共享内存:
CreateFileMapping 
MapViewOfFile
互斥量(互斥访问共享内存):
CreateMutexEx 
信号灯(队列中数据数量):
CreateSemaphoreEx 

文件操作就不说了

[解决办法]

引用:
典型的生产者消费者问题。
Windows 环境下需要使用一个共享内存,两个信号量(控制的好一个也行)。关键API:
共享内存:
CreateFileMapping 
MapViewOfFile
互斥量(互斥访问共享内存):
CreateMutexEx 
信号灯(队列中数据数量):
CreateSemaphoreEx 

文件操作就不说了

很好写吧!!
多进程也行 多线程也行

热点排行