程序员:我熟悉多线程!面试官:都不敢写精通,还敢要26K? - Go语言中文社区

程序员:我熟悉多线程!面试官:都不敢写精通,还敢要26K?


击上方的终端研发部右上角选择设为星标

每日早9点半,技术文章准时送上

公众号后台回复学习”,获取作者独家秘制精品资料

正文

事情是这样的…

面试官:你好!你的一些信息我们已经初步了解了,咱们直接进入正题吧!

程序员:好的!

面试官:嗯,对多线程有一些深入了解是吧?

程序员:是的,多线程本身是学习Java语言入门到高级的必备能力,所以平时看得比较多

面试官:入门?呵呵~好那我就来好好问问,多线程有什么用?

面试官:你分析过线程池源码吗?

高级面试题总结—线程池还能这么玩?

程序员:一,发挥多核CPU 的优势;二,防止阻塞;三,便于建模

面试官:说说Java 实现线程的几种方式

美团面试题:Java-线程池 ThreadPool 专题详解

程序员:继承 Thread 类实现多线程;实现 Runnable 接口方式实现多线程;使用 ExecutorService、Callable、Future 实现有返回结果的多线程

面试官:多线程同步有哪几种方法?

程序员:Synchronized 关键字,Lock 锁实现,分布式锁等

面试官:线程中的 wait()和 sleep()方法有什么区别?

程序员:sleep 方法和 wait 方法都可以用来放弃 CPU 一定的时间,不同点在于如果线程持有某个对象的监视器,sleep 方法不会放弃这个对象的监视器,wait 方法会放弃这个对象的监视器

面试官:线程数过多会造成什么异常?

程序员:线程过多会造成栈溢出,也有可能会造成堆异常

40个Java多线程问题详解复习

面试官:说一说乐观锁、悲观锁、自旋锁、死锁、活锁、饥饿、无锁、公平锁、非公平锁、重入锁、共享锁、独占锁、重量级锁、轻量级锁、偏向锁、分段锁、同步锁

程序员:…念贯口吗?

面试官:说不出来没关系,结合线程复用、线程池组成、拒绝策略和Java线程池工作过程来说说线程池工作原理

美团面试题:Java-线程池 ThreadPool 专题详解

程序员:

面试官:不知道?阻塞队列的原理呢?

程序员:

面试官:这些都不知道,你写什么熟悉啊?

程序员:

你真的了解线程的并发吗?

面试官:你说一下对线程安全了解多少?

面试官:行了,现在已经两点了,天色不早,回家等通知吧!

程序员:我TM写的熟悉又不是精通,你是不是搞我?

面试官:多线程都不敢写精通,你敢要26K?

敢要26k…要26k…26k…kkk…

阅读更多

我38岁被裁,本以为稳进Top3,今天是失业第42天
40个Java多线程问题详解复习

熟记这99道Java多线程面试题,可以和面试官扯皮了!

Spring Boot + Vue.js 实现前后端分离(附源码)

用 float 存储金额,老板说损失从工资里扣!

一款 IDEA 生成代码神器,写代码再也不用加班了!

相信自己,没有做不到的,只有想不到的

在这里获得的不仅仅是技术!

喜欢就给个“在看

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/androidstarjack/article/details/106435596
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-27 20:00:50
  • 阅读 ( 1482 )
  • 分类:面试题

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢