Python完全不懂要干嘛

这是外教对parallel threads的提问
但是问题不是很清晰,函数并没有被调用,关于循环的问题也没弄明白,题干说要求两个线程都运行,很是困惑

img


题干翻译:这种设置背后的思想是,两个线程都将尝试设置turn为自己,但由于只有一个线程将通过循环获胜和退出,其他线程将不得不等待第一个线程完成。然而,在执行完上述线程之后,x的值是10(我们期望它是15)。这怎么可能呢?