当前位置:编程学习 > JAVA >>

参与就有分!!!

public class Test{
    private static boolean ready;
    private static int number;
    
    private static class ReaderThread extends Thread
    {
        public void run()
        {
            while(!ready)
            {
                Thread.yield();
            }
            System.out.println(number);
        }
    }
    /**
     * @param args
     * @throws InterruptedException 
     */
    public static void main(String[] args) throws InterruptedException {
        // TODO Auto-generated method stub
        new ReaderThread().start();
        number = 42;
        ready = true;
    }

}


参与即有分。。。快来参与哦 。。。运行上面的代码,看看输出什么?严禁不运行直接回复 --------------------编程问答-------------------- 输出:42

然后? --------------------编程问答-------------------- 42,呃,我在刚才另一个帖子已经回过了,再来凑一次热闹。LZ想说明什么呢? --------------------编程问答-------------------- 42,LZ想说明什么呢? --------------------编程问答-------------------- 难道楼主是想考ready初始值的问题? --------------------编程问答-------------------- 是42啊,我感觉也是42呀,楼主想说什么呢 --------------------编程问答-------------------- 42,可以说明一下执行过程吗? --------------------编程问答-------------------- 42,楼主想说的可是线程让位? --------------------编程问答-------------------- 只发个程序,都不问问题,怎么回答啊? --------------------编程问答-------------------- LZ出面喂···然后有什么问题???? --------------------编程问答-------------------- 42 不知道Thread是神马类的路过。。
给分吧 --------------------编程问答-------------------- 楼主想验证什么? --------------------编程问答-------------------- SO? --------------------编程问答-------------------- 想散分,仅此而已。。。 --------------------编程问答-------------------- 目测42  验证后还是42、有图有真像  楼主想证明的是? --------------------编程问答-------------------- 目测42  验证后还是42、有图有真像  楼主想证明的是? --------------------编程问答-------------------- 42,

接分 --------------------编程问答-------------------- 42吧,不过我犹豫了一下。 --------------------编程问答-------------------- 验证:42 --------------------编程问答-------------------- 是42啊 --------------------编程问答-------------------- 楼主在恶秀 --------------------编程问答--------------------
引用 15 楼  的回复:
目测42  验证后还是42、有图有真像  楼主想证明的是?

ding --------------------编程问答-------------------- 结果是42 !! 什么楼主想干什么啊 --------------------编程问答-------------------- 运行了下 是42啊 ...楼主想说明什么问题呢? --------------------编程问答-------------------- 楼主其实是在考验大家的耐心。 --------------------编程问答-------------------- 42,难道是考验对yield();的认知?
--------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 没什么可验证的呀,除了42还会打印出什么东西来吗? --------------------编程问答-------------------- lz考研耐心么 --------------------编程问答-------------------- --------------------编程问答-------------------- 严禁不运行回复 --------------------编程问答-------------------- 42,难道有问题吗!! --------------------编程问答-------------------- 参与就有分 --------------------编程问答-------------------- 42呗,楼主想用这种方式让自己记住yield吗? --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主的愿意是这样反下?
  ready = true;
  number = 42;
         --------------------编程问答-------------------- 结贴吧! --------------------编程问答-------------------- 42啊,不懂楼主啥意思啊! --------------------编程问答-------------------- 42 楼主 是什么目的? --------------------编程问答-------------------- 没运行过,不过看楼上的回复,肯定是42 --------------------编程问答-------------------- 没明白lz的想法....42 --------------------编程问答-------------------- 42,嘛意思呢?????? --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 4422 --------------------编程问答-------------------- 42呀 --------------------编程问答-------------------- --------------------编程问答-------------------- 42
不过是不是因为是Static类型,所以在调用之前就被加载了
最近研究static,不是很懂 --------------------编程问答-------------------- 运行结果42,LZ给分  @_@
--------------------编程问答-------------------- 才注意到,貌似线程的不少函数是用C写的哈。 --------------------编程问答-------------------- 结果是42,接分 --------------------编程问答--------------------  必须是  42 --------------------编程问答-------------------- N次测试  N次目测  都是42
LZ快现身说明缘由 --------------------编程问答-------------------- 试了一下,是42 --------------------编程问答-------------------- 42............ --------------------编程问答-------------------- 42
E:\mywork\20120911>javac Test.java

E:\mywork\20120911>java Test
42
楼主做什么呢? --------------------编程问答-------------------- 神马意思?????????? --------------------编程问答-------------------- 结果是42 --------------------编程问答-------------------- 不知道LZ要表演什么,我是来接分的 --------------------编程问答-------------------- 不知道LZ想表演什么,没分可接了 --------------------编程问答-------------------- 真的参与就有分? --------------------编程问答-------------------- 难道不是42吗
楼主干嘛不回贴 --------------------编程问答-------------------- 我运行的结果是42 --------------------编程问答-------------------- 输出的值是42;
但是还生成了Test$1.class和Test$ReaderThread.class;
为什么呢? --------------------编程问答-------------------- --------------------编程问答-------------------- 参与一下,不知道什么意思 --------------------编程问答--------------------  目测了一哈  42  然后呢? --------------------编程问答-------------------- 是不是线程在运行期间等待赋值 --------------------编程问答-------------------- 42啊 有啥深层意义? --------------------编程问答-------------------- 42a  怎么了啊?
--------------------编程问答--------------------   42  拿分~~ --------------------编程问答-------------------- 目测了一哈 42 然后呢?
ding --------------------编程问答-------------------- 结果是42,然后呢! --------------------编程问答-------------------- 不知道为什么是42 ,尽管确实是42 --------------------编程问答--------------------
引用 74 楼  的回复:
结果是42,然后呢!

然后就没有然后了



--------------------编程问答-------------------- 42  都等楼主的然后 --------------------编程问答-------------------- 答案是    42 --------------------编程问答-------------------- 输出:42 --------------------编程问答-------------------- 42啊,接分。 --------------------编程问答-------------------- 楼主想表达什么啊! --------------------编程问答-------------------- 楼主想表达啥勒。问题都木有 --------------------编程问答-------------------- 42  来接的   还晚吗? --------------------编程问答-------------------- 42  接分 --------------------编程问答-------------------- 看了一下42看了楼主的说明犹豫了一下 --------------------编程问答-------------------- 42      --------------------编程问答-------------------- 42 接分 --------------------编程问答-------------------- 42拿分走人 --------------------编程问答-------------------- 楼主你直接打印 System.out.println(number)多好
--------------------编程问答-------------------- 无聊的游戏??? --------------------编程问答-------------------- 42
按任意按键继续..._

就这样子啊 --------------------编程问答-------------------- 42        42424242 --------------------编程问答-------------------- 我的也是42,想问啥???? --------------------编程问答-------------------- --------------------编程问答-------------------- 结果:42 --------------------编程问答-------------------- 42,还有不是42的吗 --------------------编程问答-------------------- --------------------编程问答-------------------- 不懂,想问什么呢? --------------------编程问答-------------------- 42 有什么问题 请教! --------------------编程问答--------------------
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,