有三个线程T1 T2 T3,如何保证他们按顺序执行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有三个线程T1 T2 T3,如何保证他们按顺序执行相关的知识,希望对你有一定的参考价值。
参考技术A 同时到达J1先执行
用时
T1
J2第二个执行
等待
T1
执行
T2
总用时
T1+T2
J3最后执行
等待
T1+T2
执行用时
T3
总用时
T1+T2+T3
所以平均周转时间为(
T1
+
(T1+T2)
+
(T1+
T2+T3))/3
答案为C
由键盘输入三个整数,按从小到大的顺序输出
#include <stdio.h> int main() { int a,b,c,t; //定义和输入 scanf("%d%d%d",&a,&b,&c); if(a>b) //好像是冒泡排序的步骤,感觉是,不确定 { t=a; a=b; b=t; } if(b>c) { t=b; b=c; c=t; } if(a>b) { t=a; a=b; b=t; } printf("%d,%d,%d",a,b,c); //输出 return 0; }
以上是关于有三个线程T1 T2 T3,如何保证他们按顺序执行的主要内容,如果未能解决你的问题,请参考以下文章