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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 失落魔法 中级黑马   /  2016-7-14 22:55  /  1110 人查看  /  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 个回复

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