
编程习作
文章平均质量分 57
elmar
这个作者很懒,什么都没留下…
展开
-
异质链表的实现
一、目标实现一个链表,其中的元素类型可以不同。 二、思路【思路一】在结点中用共用体保存数据,用void*指针指向下一个结点,并且在结点中记录本结点的数据类型。0000 enum Type {INT, CHAR, STRING};0001 struct Node{0002 Type NodeType;0003 union原创 2004-12-14 14:35:00 · 9387 阅读 · 4 评论 -
生产者/消费者问题在windows2000下的实现
一、问题描述生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。本作业要求设计在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线原创 2004-12-16 21:46:00 · 3391 阅读 · 3 评论