A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 失落魔法 中级黑马   /  2016-7-14 22:55  /  1113 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

输出多少?

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);
    }
}

8 个回复

正序浏览
根本看不懂,话说想问啥我都不知道。。
回复 使用道具 举报
有过程吗?
回复 使用道具 举报
直接看不懂了 萌萌哒
回复 使用道具 举报
110 22000是这个吗
回复 使用道具 举报
110 22000是这个吗
回复 使用道具 举报
主方法实现了runnable接口,见的少啊
回复 使用道具 举报
好复杂,表示看不懂
回复 使用道具 举报
虽虽 加盟辊 66666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马