网站首页 > java教程 正文
1、线程和进程的区别
2、实现线程有哪几种方式?
3、线程有哪几种状态?它们之间如何流转的?
4、线程中的start()和run()方法有什么区别?
5、怎么终止一个线程?如何优雅地终止线程?
6、ThreadLocal在多线程中扮演什么角色?
7、线程中的wait()和sleep()方法有什么区别?
8、多线程同步有哪几种方法?
9、什么是死锁?如何避免死锁?
10、多线程之间如何进行通信?
11、线程怎样返回结果?如何获取?
12、说说violatile关键字有什么用,和Synchronized有什么区别?
13、假如新建T1、T2、T3三个线程,如何保证它们按顺序执行?
14、怎么控制同一时间只有3个线程运行?
15、为什么要使用线程池?
16、说一说常用的几种线程池并讲讲其中的工作原理。
17、线程池启动线程submit()和execute()有什么不同?
18、说说多线程并发控制中的倒计时器、循环栅栏是什么,有什么应用场景?
19、什么是活锁、饥饿、无锁、死锁?
20、什么是原子性、可见性、有序性?
21、什么是守护线程?有什么用?
22、怎么中断一个线程?如何保证中断业务不影响?
23、yield()方法有什么用?
24、什么是重入锁,和Synchronized锁有什么区别?
25、Synchronized有哪几种用法?
26、Fork/Join框架是干什么的?
27、如何给线程传递参数?
28、说说线程安全的和不安全的集合。
29、什么是CAS算法?在多线程中有哪些应用。
30、你遇到过哪些多线程的问题?都是如何解决的?
之前的文章分享了很多关于多线程方面的知识,现在可以考验下大家多线程的功力了。上面有些没有讲过的点大家可以自行学习,也可以加入我们的java群274435854咨询答案,我们一起学习交流。
架构之路,头条精选,每天一篇干货,喜欢就收藏+关注吧!
猜你喜欢
- 2024-09-30 最全多线程经典面试题和答案(多线程线程池面试题)
- 2024-09-30 2 万字长文详解 10 大多线程面试题|原力计划
- 2024-09-30 美团点评:现场面试41题实拍含答案!JVM+HashMap+多线程+Mysql!
- 2024-09-30 Java多线程面试题,面试官最喜欢听到的答案
- 2024-09-30 Java 第三模块 多线程面试题(未完待续)
- 2024-09-30 Java学习之多线程经典面试题(java多线程编程题)
- 2024-09-30 听说,有位Java程序员学完这59道多线程面试题之后,直接面上阿里
- 2024-09-30 多线程常见面试题(多线程笔试题)
- 2024-09-30 技术问答:请收下这最全多线程经典面试题和答案
- 2024-09-30 最新java多线程面试题目(java多线程面试题线程池)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)