上传者: 42099936
|
上传时间: 2022-03-17 20:41:09
|
文件大小: 3KB
|
文件类型: -
CSci423.Assignment2.c
CSci423 的作业 #2:操作系统。
CSCI423 编程作业 2 编写一个多线程程序,计算一系列数字的各种统计值。 该程序将在命令行上传递一系列数字,然后将创建三个独立的工作线程。 一个线程将确定数字的平均值,第二个将确定最大值,第三个将确定最小值。 例如,假设你的程序传入以下整数作为输入(假设a.out是你的程序) a.out 90 81 78 95 79 72 85 程序会报告平均值为82 最小值为72 最大值为95 代表平均值、最小值和最大值的变量将被全局存储。 工作线程将设置这些值,一旦工作线程退出,父线程将输出这些值。 注意:您的程序应该能够接受任意数量的数字作为输入。