恭喜楼上的人 跟我的想法一样 但是经过测试 这个想法是错误的。- class T2 extends Thread{
- public synchronized void run(){
- System.out.println("1");
- try {
- sleep(5000);
- } catch (InterruptedException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- System.out.println("1");
- }
- }
-
- class T3 extends Thread{
- public synchronized void run(){
- System.out.println("9");
- try {
- sleep(5000);
- } catch (InterruptedException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- System.out.println("8");
- }
- }
- public class T1 {
- public static void main(String[] args) {
- T2 t=new T2();
- t.start();
- T3 t3=new T3();
- t3.start();
-
-
- }
- }
复制代码 上面代码的输出结果是 1,9 然后过一会才输入2 8也就是说 该上厕所的还是上了 |