網络操作系统课程设计计划书1.docVIP

  • 20
  • 0
  • 约1.14万字
  • 约 18页
  • 2016-12-03 发布于重庆
  • 举报
11级网络工程专业《网络操作系统》课程设计 教学计划 2013-2014学年第一学期 一、实习目的与要求 1、掌握 2、在算法基础上,解决实际的管理功能问题,提高学生实际编程的能力进程机制与并发程序设计inux下生产者与消费者的问题实现 (1)掌握基本的同步互斥算法,理解生产者和消费者同步的问题模型。 (2)了解linux中多线程的并发执行机制,线程间的同步和互斥。 2、实验要求 (1)创建生产者和消费者线程 在linux环境下,创建一个控制台进程,在此进程中创建n个线程来模拟生产者或者消费者。这些线程的信息由本程序定义的“测试用例文件”中予以指定。 该文件的格式和含义如下: 3 1 P 3 2 P 4 3 C 4 1 4 P 2 5 C 3 1 2 4 第一行说明程序中设置几个临界区,其余每行分别描述了一个生产者或者消费者线程的信息。每一行的各字段间用Tab键隔开。不管是消费者还是生产者,都有一个对应的线程号,即每一行开始字段那个整数。第二个字段用字母P或者C区分是生产者还是消费者。第三个字段表示在进入相应线程后,在进行生产和消费动作前的休眠时间,以秒计时;这样做的目的是可以通过调整这一列参数,控制开始进行生产和消费动作的时间。如果是代表生产者,则该行只有三个字段。如果代表消费者,则该行后边还有若干字段,代表

文档评论(0)

1亿VIP精品文档

相关文档