1. 首页
  2. 编程语言
  3. Java
  4. 15个顶级Java多线程面试题(附答案)

15个顶级Java多线程面试题(附答案)

上传者: 2022-02-28 08:37:34上传 PDF文件 105.93 KB 热度 5次

在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为候选人中有很多只浮于表面。最大的不同是在等待时wait会释放锁,而sleep一直持有锁。Wait通常被用于线程间交互,sleep通常被用于暂停执行。4)用Java实现阻塞队列。这是一个相对艰难的多线程面试问题,它能达到很多的目的。通过避免Java中的死锁来得到关于死锁的更多信息。这是一道出现在多线程面试的高级阶段的问题。多线程和并发程序中常遇到的有Memory-interface、竞争条件、死锁、活锁和饥饿。

下载地址
用户评论