算法题

1.饿汉模式的两种写法,一个方法块的,一个代码段的

2.怎么判断一个链表有没有回环,讲述时间复杂度和空间复杂度(一定要判断是否为空,在算法题中,会有加分)

基础

1.protected的访问范围是什么,private和protected的区别是什么

2.volatile的原理,保证了多线程的什么特性?

  • 可见性,有序性,有序性中的可见性,有序性。

3.synchronized会导致死锁吗?什么情况下会出现死锁的情况

  • 互斥:共享资源X被T1占用时,其他线程不允许使用共享资源X
  • 占有且等待:线程T1占有共享资源X,在等待共享资源Y的时候,不释放共享资源X
  • 不可抢占:其他线程不可抢占T1线程的资源
  • 循环等待:T1等待T2占有的资源,T2等待T1占有的资源

4.死锁的发生条件是什么?

  • 同时满足以上四个条件

5.有什么情况可以识别出多线程情况是否发生了死锁的情况

  • jstack查看
  • 通过Jconsole分析快照

6.synchronized可以修饰什么

大厂小米面试题(含部分答案)-20210301相关推荐

  1. 计算机公务员考试试题含答案,2021年公务员考试计算机专业试卷综合试题含参考答案.docx...

    文档介绍: 公务员考试:计算机专业试卷综合试题(含参考答案) 一. 单项选择题..joxue. 1. 相关随机存取存放器(RAM)功效叙述,正确是:(D)..joxue. A.只能读,不能写 B.断电 ...

  2. 深圳考公务员计算机专业的试卷,2021年公务员考试计算机专业试卷综合试题含参考答案.docx...

    2021年公务员考试计算机专业试卷综合试题含参考答案 公务员考试:计算机专业试卷综合试题(含参考答案) 一.?单项选择题..joxue. 1.?相关随机存取存放器(RAM)功效叙述,正确是:(D).. ...

  3. 计算机专业 公务员试题答案,公务员 考试:计算机专业试卷综合试题(含参考 答案).pdf...

    公务员考试:计算机专业试卷综合试题(含参考答案) 一. 单项选择题 ..joxue. 1. 关于随机存取存储器( RAM)功能的叙述,正确的是: (D)..joxue. A.只能读,不能写 B .断电 ...

  4. 小学四年级计算机上册考试试题及答案,四年级小学信息技术末试题含_答案.doc...

    四年级小学信息技术末试题含_答案 四年级上册信息技术期末考试试题 一.题1.要想输入"%",需要同时按住(??????)键和"%"号键. ???????A.空格 ...

  5. 公务员计算机试题和答案,公务员考试:计算机专业试卷综合试题(含参考答案)...

    公务员考试:计算机专业试卷综合试题(含参考答案) 一.单项选择题..joxue. 1.关于随机存取存储器(RAM)功能的叙述,正确的是:(D)..joxue. A.只能读,不能写 B.断电后信息不消失 ...

  6. 大厂面试题含答案(二)

    10家大厂面试题精选 2020 年小米精选 50 面试题及答案 1. 协程了解过么? 2. 变量的声明和定义有什么区别 3. sizeof 和 strlen 的区别 4. 一个指针可以是 volati ...

  7. 大厂面试题含答案(一)

    10家大厂面试题精选 2020 年阿里精选面试题及答案 1. 使用 mysql 索引都有哪些原则?索引什么数据结构? B+tree 和 B tree 什么区别? 2. Mysql 有哪些存储引擎?请详 ...

  8. 各个大厂面试题(附答案)

    面试准备 简历 重点放在专业技能和项目经验两块 算法 这个该刷还是得刷,别偷懒,我个人感觉刷完下面几个已经够了,大家可以根据自己的基础情况选择 1.剑指Offer:https://www.nowcod ...

  9. 对口升学考试计算机应用知识点,湖南省对口升学考试计算机应用类试题含参考答案...

    机密★祁东职专湖南省2014年普通高等学校对口招生 计算机应用类专业综合知识试题 本试题卷共6大题,38小题,共19页,时量150分钟,满分390分 一.单选题(在本题的每一小题的备选答案中,只有一个 ...

最新文章

  1. java 虚拟机规范_Java虚拟机规范----Java虚拟机结构
  2. 无法显示 xml 页 解决方案
  3. 小甲鱼python课后答案40讲_小甲鱼Python 第30讲课后习题看不懂
  4. Vue 安装 live-server
  5. vue请求数据完成后执行_生产库删除数据后怎样执行对应的undo sql来恢复数据?...
  6. 不打游戏还整个i7 8700的弊端,完全用不上
  7. mysql-5.7.17.msi安装
  8. python基础二:函数
  9. IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
  10. Java数据类型从小到大排序_编写一个字符串排序程序,对一个字符串的数值进行从小到大的排序,要求使用包装类对数值类型的字符串转换成整型进行排序...
  11. DB2数据库常用指令以及重要知识点学习
  12. 20个最好的免费流程图软件| 流程图制作工具
  13. U8系统管理员怎么登录服务器,u8客户端如何登录服务器
  14. Redis_21_RedisCluster集群版搭建和SpringBoot的使用(实践开发类)
  15. MySQL常规篇之增删改查(精选)
  16. Windows命令行下对文件做MD5校验
  17. Android中Spanner获取选中内容和选中位置,根据位置选择对象
  18. 对计算机应用领域的CAE,我对CAE的了解和想要进行研究的方面
  19. JSD-2204-VueCLI-Day01
  20. 计算机内无法使用搜狗,技巧:IE11无法使用搜狗输入法的原因及解决方法

热门文章

  1. laravel 安装报错 Uncaught ReflectionException: Class view does not exist
  2. HDU-3717:Rescue(二分枚举+模拟)
  3. 国家计算机一级字处理怎么过?
  4. 19k字图文讲解Vision科研常用的系统环境配置和工具(附详细命令行)
  5. tanh和atanh--双曲正切和反双曲正切函数
  6. 22 - OAI rfsimulator 射频仿真- 博一
  7. 计算机毕设Python+Vue中药城药材销售管理系统(程序+LW+部署)
  8. 工厂模式(Factory Design Patter)
  9. UDP编程-DNS解析器的分析与实现(C语言)
  10. 电商静态资源图片等存储方式以及CDN加速