关于视频中线程的几个问题
我自己测试了下,发现即使隋军的线程的start()在农民军的start()之前,但是实际运行中两个军队的第一次攻击是随机的,这是不是意味着两个同级的线程运行的先后和代码的先后无关?
2,其次就是视频中将舞台设置sleep(50),之所以设置舞台休眠50毫秒是不是因为在运行了隋军线程和农民军线程的同时,舞台线程也在运行,所以三个线程运行的先后是随机的,所以老师怕程序选中运行了舞台线程,直接运行后面停止的代码,导致还没攻击一次就停止攻击了。
有点长求人解答下
我自己测试了下,发现即使隋军的线程的start()在农民军的start()之前,但是实际运行中两个军队的第一次攻击是随机的,这是不是意味着两个同级的线程运行的先后和代码的先后无关?
2,其次就是视频中将舞台设置sleep(50),之所以设置舞台休眠50毫秒是不是因为在运行了隋军线程和农民军线程的同时,舞台线程也在运行,所以三个线程运行的先后是随机的,所以老师怕程序选中运行了舞台线程,直接运行后面停止的代码,导致还没攻击一次就停止攻击了。
有点长求人解答下
2016-04-06
举报