1. 首页
  2. 考试认证
  3. 其它
  4. operating-systems 纽约大学操作系统课程的编程作业

operating-systems 纽约大学操作系统课程的编程作业

上传者: 2024-07-18 20:34:00上传 ZIP文件 62.64KB 热度 11次

作业1 - 共享内存编写两个通过共享内存相互通信的简单C程序。第一个程序receiver.c在无限循环中运行,一次一行接收来自用户的字母数字字符串作为输入。从标准输入读取一行后,该程序将此信息发送给另一个程序。两个进程之间的数据共享应该通过共享内存进行。第二个程序processor.c创建一个输出文件digits.out并等待接收程序发送用户输入。一旦从接收器接收到一行,它就会计算该行中的位数并将该位数与digits.out文件中的原始行一起转储。这个程序也是无限循环运行的。

多线程编程线程基础共享内存 (https://www.dude6.com/q/a/6133095.html)

Linux下共享内存编程 (https://www.dude6.com/q/a/783949.html)

作业2 - 多线程研究附件中的示例程序。该程序创建一个新线程。主线程和新线程都会无限增加变量计数器。增加counter的值后,每个线程都会打印一条消息,显示变量的值。其中一个线程在发现计数器值超过25时退出。运行程序并解释输出。为什么打印语句在程序中的某个点之后停止出。

多线程共享内存 (https://www.dude6.com/q/a/6206559.html)

共享内存编程 (https://www.dude6.com/q/a/7122417.html)

共享内存多线程数据交换C++ (https://www.dude6.com/q/a/232591.html)

希望这两个作业能够帮助您更好地理解共享内存和多线程编程的基础知识,并提升您的编程技能。

下载地址
用户评论