1,看一下下面程序错误发生在哪一行!
class Test implements Runnable{public void run(Thread t){}
}2,输出结果是什么?
class Test{public static void main(String[] args){new Thread(new Runnable(){public void run(){System.out.println("runClass run!");}}){public void run(){System.out.println("subClass run!");}}.start();}
}
3,输出结果是什么?
class Test{public static void main(String[] args){new Thread(new Runnable(){public void run(){System.out.println("runClass run!");}}){}.start();}
}一.ProduceConsumeDemo.java:1: 错误: Test不是抽象的, 并且未覆盖Runnable中的抽象方法run()class Test implements Runnable{^1 个错误二.subClass run!三.
runClass run!
(第二,三题,怎么说呢,匿名内部类得到的是其子类的对象!如果子类重写了父类的方法,那么一定调用的是子类的!否则就掉用父类的方法!)

  

转载于:https://www.cnblogs.com/hujunzheng/p/3923047.html

java中有关线程的题目相关推荐

  1. java中的线程安全是什么?

    java中的线程安全是什么: 就是线程同步的意思,就是当一个程序对一个线程安全的方法或者语句进行访问的时候,其他的不能再对他进行操作了,必须等到这次访问结束以后才能对这个线程安全的方法进行访问. 什么 ...

  2. 关于Java中的线程安全(线程同步)

    java中的线程安全是什么:就是线程同步的意思,就是当一个程序对一个线程安全的方法或者语句进行访问的时候,其他的不能再对他进行操作了,必须等到这次访问结束以后才能对这个线程安全的方法进行访问 什么叫线 ...

  3. 四十七、面试前,必须搞懂Java中的线程池ThreadPoolExecutor(上篇)

    @Author:Runsen @Date:2020/6/9 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰 ...

  4. Java 中的线程安全的类

    Java 中的线程安全的类 3 个线程安全的类 它们对应的非线程安全的类 它们延伸的类 其它 它们对应的非线程安全的类 3 个线程安全的类   Java 中的 3 个基本的线程安全的类为:Hashta ...

  5. 不允许使用java方式启动_细品 Java 中启动线程的正确和错误方式

    细品 Java 中启动线程的正确和错误方式 前文回顾详细分析 Java 中实现多线程的方法有几种?(从本质上出发) start 方法和 run 方法的比较 代码演示:/** * * start() 和 ...

  6. 如何在java中实现线程_用代码说话:如何在Java中实现线程

    并发编程是Java语言的重要特性之一,"如何在Java中实现线程"是学习并发编程的入门知识,也是Java工程师面试必备的基础知识.本文从线程说起,然后用代码说明如何在Java中实现 ...

  7. Java中一个线程只有六个状态。至于阻塞、可运行、挂起状态都是人们为了便于理解,自己加上去的。...

    java中,线程的状态使用一个枚举类型来描述的.这个枚举一共有6个值: NEW(新建).RUNNABLE(运行).BLOCKED(锁池).TIMED_WAITING(定时等待).WAITING(等待) ...

  8. 万字图文 | 学会Java中的线程池,这一篇也许就够了!

    来源:一枝花算不算浪漫 线程池原理思维导图.png 前言 Java中的线程池已经不是什么神秘的技术了,相信在看的读者在项目中也都有使用过.关于线程池的文章也是数不胜数,我们站在巨人的肩膀上来再次梳理一 ...

  9. java线程和内核线程的,Java中内核线程理论及实例详解

    1.概念 内核线程是直接由操作系统内核控制的,内核通过调度器来完成内核线程的调度并负责将其映射到处理器上执行.内核态下的线程执行速度理论上是最高的,但是用户不会直接操作内核线程,而是通过内核线程的接口 ...

最新文章

  1. msvcr100.dll丢失原因及解决方法
  2. android activity启动流程_1307页!一线大厂Android面试全套真题解析!
  3. Spring Boot如何实现在线预览?这个开源项目可以学习一下,支持99%常用文件!...
  4. 'str' object is not callable
  5. java 自旋锁_java锁的种类以及辨析(一):自旋锁
  6. TreeMap的讲解
  7. (王道408考研操作系统)第四章文件管理-第二节3:减少延迟时间的方法
  8. echart 折线图、柱状图、饼图、环形图颜色修改
  9. eclips3.4.2 添加 tomcat6.0不可用解决——重新搞
  10. OpenSatck Ironic实现裸机管理
  11. Android 如何抓取开机Log
  12. Linux宝库名人轶事栏目 | 感恩每一天
  13. C# json解析字符串总是多出双引号_SSM框架中JSON数据交互实现页面显示图书种类...
  14. pandas入门(3)
  15. python运行报错,系统找不到指定的文件
  16. 产业安全专家谈丨数字经济高速发展,数据要素安全该如何保障?
  17. 解决“C2001:常量中有换行符“编译问题
  18. 数字化时代,全方位解读商业智能BI
  19. 回车符,换行符的区别
  20. IOS开发之隐藏软键盘

热门文章

  1. 大数据计算存储资源池_管家实践:轻松玩转大数据计算服务
  2. lte接口流程图_请画出LTE系统的组网图及标注接口。
  3. 定时器new Timer().schedule()的使用
  4. 打印三角形流程控制练习
  5. 三位数除以两位数怎么算竖式_青岛版三年级上册数学5.6三位数除以一位数(最高位商后有余数)微课知识点精讲+练习...
  6. 华为杯数学建模优秀论文_【优秀论文】2019数维杯国际大学生数学建模竞赛B题优秀论文...
  7. BugkuCTF-MISC题想蹭网先解开密码
  8. 固态函数不正确_一文解读quot;固态电容quot;的利与弊
  9. 斯皮尔 皮尔森 肯德尔_一起来学应用统计学(全部)(二)持续更新
  10. java判断线程是否wait_Java并发编程之线程间通讯(上)wait/notify机制