首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个线程并发执行的程序,该程序在运行时,由主线程创建2个线程,第一个线程计算m2,第二个线程计算m2,m、n由命令行参数给出,主线程通过参数传给子线程。子线程通过参数将计算结果送回。主线程在子线程终止后,计算两个传回参数的和,即m2+n2,并输出。
编一个线程并发执行的程序,该程序在运行时,由主线程创建2个线程,第一个线程计算m2,第二个线程计算m2,m、n由命令行参数给出,主线程通过参数传给子线程。子线程通过参数将计算结果送回。主线程在子线程终止后,计算两个传回参数的和,即m2+n2,并输出。
admin
2016-05-12
53
问题
编一个线程并发执行的程序,该程序在运行时,由主线程创建2个线程,第一个线程计算m
2
,第二个线程计算m
2
,m、n由命令行参数给出,主线程通过参数传给子线程。子线程通过参数将计算结果送回。主线程在子线程终止后,计算两个传回参数的和,即m
2
+n
2
,并输出。
选项
答案
程序清单24-1:ptread.c #include<pthread.h> #include<stdio.h> #include<stdlib.h> //线程1执行函数,传入参数为m Void*thread_funcl (Void*params) { int m=*(int*)Params; *(int*)params=m*m; } //线程1执行函数,传入参数为n void*thread_func2(void*params) { int n=*(int*)params; *(int*)params=n*n*n; } //运行方法:./a.out m n,求m
2
+n
2
main(int argc,char**argv) { int m=1,n=1; pthread_t threads1,threads2; if(argc==3){ m=atoi(argv[1]); //将命令行字符串参数转换为整数 n=atoi(argv[2]); }else return; pthread_create(&threads1,NULL,thread_func1,&m); //创建线程1,其中m为传给线程执行函数thread_func1的参数 pthread_create(&threads2,NULL,thread_func2,&n); //创建线程2,其中n为传给线程执行函数thread_func2的参数 pthread_join(threads1,NULL); //等待子线程1结束 pthread_join(threads2,NULL); //等待子线程2结束 printf("m
2
+n
2
=%d\n”,m+n); }。
解析
转载请注明原文地址:https://kaotiyun.com/show/lcNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
机械传动装置在机电一体化系统中是必不可少的,因为在电动机与负载之间经常需要【】
按要求设计一个PLC控制系统控制两台电动机A、B工作的系统,要求:(1)按钮X1为A电动机起动,按钮X2为A电动机停止(输出Y1)。(2)钮X3为B电动机起动,按钮X4为B电动机停止(输出Y2)。(3)只有A电动机在工作中,B
写出图中对应的助记符指令程序和布尔代数方程表达式。
若考虑系统抑制干扰的能力,选择采样周期的一条法则是采样速率应选为闭环系统通频带的【】
某台直流伺服电动机,保持控制电压为110V不变,改变电动机的负载转矩,当控制电流为0.1A时,电机转速为4000r/min,当控制电流为0.2A时,电机转速为3000r/min。试通过计算绘制出相应的转矩一转速曲线,并在所绘制的转矩一转速曲线中标明理想空载
三相反应式步进电动机,转子有80个齿,单拍最大扭矩为5N.m,求电动机在不同通电方式下的起动转矩。
下列关于项目管理的说法不正确的是()
某企业拟筹集资金购买设备,有两个银行愿意提供贷款,甲银行年利率15%,按年复利计息;乙银行年利率14%,按月复利计息,试选择贷款银行。
盈亏平衡分析是以所有成本都能分为固定的和可变(变动)的两个组成部分为前提的。在这个前提下,总成本与销售量的关系是________的。
随机试题
关于异节奏流水施工特点的说法,正确的是()。
在挖掘机的型号中,()表示电动单斗挖掘机。
西方国家强势政府时期实现行政职能的方式更加复杂多样化,具体表现有()
下列属于市场营销控制的类型的有()
女性患者,48岁,出现黄疸,发热,呕吐,查体可见皮肤黏膜出血点,该患者可能是
“进口口岸”栏应填“标记唛码及备注”栏应填:
以下哪项不是我国《公司法》以股东承担责任的范围和形式、股东人数的多少分类的()。
对少年期意志品质特点的描述不正确的是()。
意见:反对
教育主体是指()。
最新回复
(
0
)