• 145699

    文章

  • 857

    评论

  • 13

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

java多线程问题


1、创建多线程的方式有几种

2、如何实现业务拆分成多线程并发执行,最后合并?

3、描述线程的周期和各种状态的转换

4、start和run的区别

5、关闭一个线程有几种方式,哪种方法比较优雅

6、sleep、wait、yield三种方法的区别?

7、join方法有何作用

8、实现多线程同步的几种关键字或方式,说出他们区别。

9、多线程并发的三大特性是什么?

10、线程池的概念?java提供的线程池包如何创建线程池?简单描述种类和区分,如何创建。

11、当线程池过大线程池应当如何处理?

12、什么是HOOK钩子线程?

13、线程之间是如何通信的?

14、描述一下多线程的生产消费模式?

15、死锁的原因、类型、如何避免?

16、线程如何拿到返回结果?

17、为什么要使用线程池?

18、线程池的submit和execute启动线程的区别?

19、Fork/Join框架的作用?

20、线程安全的数据类型和集合有哪些?

21、保证“可见性”有哪些方式?

22、Thread.sleep(0)有什么用?

23、JVM内存模型哪些是线程共享,哪些是私有的?

24、什么是悲观锁什么是乐观锁?

25、ThreadLocal是什么?有什么应用场景?

26、FutureTask是什么?

 

 


695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

0条评论

Loading...


发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤 主体内容背景
打开支付宝扫码付款购买视频教程
遇到问题联系客服QQ:419400980
注册梁钟霖个人博客