黑马程序员技术交流社区

标题: 今天刚学习了 线程 和同步锁 敲了个代码 大家交流学习下。不足之处 多指教! [打印本页]

作者: 本。235    时间: 2015-7-6 22:54
标题: 今天刚学习了 线程 和同步锁 敲了个代码 大家交流学习下。不足之处 多指教!
package cn.itheima.dielock01;

public class DieLockDemo01 {
       
        public static void main(String[] args) {
               
                MyThread mt1 = new MyThread(true);
                MyThread mt2 = new MyThread(false);

                mt1.start();
                mt2.start();
               
               
               
        }

}
package cn.itheima.dielock01;

public class MyLock {
       
        public static final Object objA = new Object();
        public static final Object objB = new Object();
       

}

package cn.itheima.dielock01;

public class MyThread extends Thread{
        private boolean flag;
       
       
        public MyThread(boolean flag) {
                this.flag = flag;
        }
       
        public void run(){
        if(flag){
                synchronized(MyLock.objA){
                        System.out.println("true --- objA");
               
                synchronized(MyLock.objB){
                        System.out.println("true --- objB");
                }
                }
               
        }
        else{
                synchronized(MyLock.objB){
                        System.out.println("false --- objA");
               
                synchronized(MyLock.objA){
                        System.out.println("false --- objB");
               
        }
}
        }
}
       
}

作者: 本。235    时间: 2015-7-8 00:39
6666666666666666666
作者: 本。235    时间: 2015-7-8 00:40
66666666666666666666666666

作者: 本。235    时间: 2015-7-8 00:42
666666666666666666666666
作者: 本。235    时间: 2015-7-8 00:43
666666666666666666666666
作者: 本。235    时间: 2015-7-8 00:44
666666666666666666666666666
作者: Ruby    时间: 2015-7-8 01:41
楼主加油
作者: wangwencheng    时间: 2015-7-8 22:32
顶 一下     
作者: 本。235    时间: 2015-7-8 23:04
66666666666666666666




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2