【发布时间】:2016-02-03 17:08:46
【问题描述】:
假设我们有两个线程 T1 和 T2..
T1 has 5 print statements
print X1
print X2
print X3
print X4
print X5
T2 has 3 print statements
print Y1
print Y2
print Y3
当 T1 和 T2 交错时,输出序列的可能组合是什么?这类问题是否有固定的关系或公式——找出所有可能的结果?
除了蛮力法,我们还有什么其他方法?
【问题讨论】:
-
为什么?如果您关心交错,您可以使用信号量或同步来控制它,或者根本不使用线程。
标签: multithreading operating-system combinations race-condition