既然共享同一个Runnable的对象,那么所使用的ticket是同一个,既然线程3已经将ticket减到零了,最后不是应该打印两个零么,表示不解。
共用一个变量,已经到0了,while条件就退出了。只会打印一个0.