"在停止前等待所有线程都已启动"
你确认你没写错吗?
如果你确认,那么毛病就在这里!
在停止前等待所有线程都已启动,可是如果你快速切换,那么在所有线程不一定都已启动,
而又要“在再次启动线程前已经让原些这些线程停止”,那么没启动的又怎么会停止呢?