JAVA#线程同步方法'札记

 public static void main(String[] args) {
        Shixian s1=new Shixian();
        Thread t1=new Thread(s1);
        t1.setName("宋小艾");
        t1.start();
        Thread t2=new Thread(s1);
        t2.setName("科比bean");
        t2.start();
    }

}
class Shixian implements Runnable {
    public void run(){
        gan();
    }
    public synchronized void gan(){
        int o = 10;
        while (true) {
                if (o > 0) {
                    System.out.println(Thread.currentThread().getName() + "狂抢篮板球" + o--);
                } else {
                    break;
                }
            }
        }
宋小艾狂抢篮板球10
宋小艾狂抢篮板球9
宋小艾狂抢篮板球8
宋小艾狂抢篮板球7
宋小艾狂抢篮板球6
宋小艾狂抢篮板球5
宋小艾狂抢篮板球4
宋小艾狂抢篮板球3
宋小艾狂抢篮板球2
宋小艾狂抢篮板球1
科比bean狂抢篮板球10
科比bean狂抢篮板球9
科比bean狂抢篮板球8
科比bean狂抢篮板球7
科比bean狂抢篮板球6
科比bean狂抢篮板球5
科比bean狂抢篮板球4
科比bean狂抢篮板球3
科比bean狂抢篮板球2
科比bean狂抢篮板球1

猜你喜欢

转载自blog.csdn.net/Iverson941112/article/details/85263801