1 你的变量i对于两个线程来说是全局变量,有一个线程执行完成后,i都惠变成0,while不可能再执行;2 你的线程方法定义成了同步,也就是说只有一个线程的while执行完成后,才会执行下一个线程的逻辑;
实际上是两个线程你公用一个l, 两个线程都是调用l的run,然后一个线程因为synchronized阻塞了。要达到想要的效果要new两个a
是哒哒哒哒哒哒