黑马程序员技术交流社区

标题: 不懂?求教! [打印本页]

作者: 失落魔法    时间: 2016-7-14 22:55
标题: 不懂?求教!
输出多少?

public class ThreadTest implements Runnable {
    int number = 10;

    public void firstMethod() throws Exception {
        synchronized (this) {
            number += 100;
            System.out.println(number);
        }
    }
    public void secondMethod() throws Exception {
        synchronized (this) {
           
            Thread.sleep(2000);
      
            number *= 200;
        }
    }
    public void run() {
        try {
            firstMethod();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public static void main(String[] args) throws Exception {
        ThreadTest threadTest = new ThreadTest();
        Thread thread = new Thread(threadTest);
        thread.start();
        threadTest.secondMethod();
        System.out.println("number=" + threadTest.number);
    }
}
作者: xfbyxq    时间: 2016-7-14 23:00
虽虽 加盟辊 66666666666666
作者: chenlongwen    时间: 2016-7-14 23:25
好复杂,表示看不懂
作者: 糊图    时间: 2016-7-14 23:38
主方法实现了runnable接口,见的少啊
作者: 堕天    时间: 2016-7-15 10:16
110 22000是这个吗
作者: 堕天    时间: 2016-7-15 10:28
110 22000是这个吗
作者: 窦晓嵩    时间: 2016-7-15 11:07
直接看不懂了 萌萌哒
作者: 失落魔法    时间: 2016-7-15 22:45
有过程吗?
作者: jjccxx12    时间: 2016-7-18 16:14
根本看不懂,话说想问啥我都不知道。。




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