我觉得这个例子完全没有体现出volatile关键字 和Thread.yield()方法的作用

来源:2-4 Java线程-隋唐演义实战开发---军队

慕慕3484187

2019-07-21 01:04

我觉得这个例子完全没有体现出volatile关键字 和Thread.yield()方法的作用 

  1. 我把volatile关键字换成public效果依然一样

  2. 我把Thread.yield()方法注掉效果也一样

  3. 两个线程执行的都是一个Runable接口,直接实例化一次传进去就可以了,为什么要实例化两个分别传入,感觉完全没必要


写回答 关注

2回答

  • 慕哥6139464
    2019-08-02 09:52:20

    我也这么觉得,没有体现出实际的意义

  • 程序猿天璇
    2019-07-25 17:36:37

    分两次传入应该更符合java编程规范

    慕慕3484...

    哦,还有这种规范?麻烦贴出来哪个规范,哪一条能体现出你说的这一点

    2019-08-02 10:11:12

    共 1 条回复 >

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题