摘要: 在学习多线程的时候用到了匿名内部类,匿名内部类可以访问static静态成员变量或者final修饰的局部变量。 匿名内部类在编译之后会生成class文件,比如Test内的第一个匿名内部类编译之后就是Test$1.class; 匿名内部类中访问的final修饰的局部变量在生成Test$1.class之后 阅读全文
posted @ 2018-12-10 22:53 QiaoZhi 阅读(2577) 评论(0) 推荐(2) 编辑
摘要: 关键字volatile关键字的作用是使变量在多个线程间可见。也就是volatile只能保证可见性,不能保证原子性。所以volatile不具备同步性。 1.一个死循环问题 如果不是在多继承的情况下,使用继承Thread类和实现Runnable接口在取得程序运行的结果上并没有什么太大的区别。如果一旦出现 阅读全文
posted @ 2018-12-10 18:50 QiaoZhi 阅读(551) 评论(0) 推荐(1) 编辑