java多线程常见笔试题
时间: 2023-09-28 11:04:40 浏览: 107
1. 什么是线程?线程和进程有什么区别?
2. 如何创建线程?有几种方法?
3. 线程的生命周期是什么?包括哪些状态?
4. 如何控制线程的执行顺序?
5. 什么是线程同步?如何实现线程同步?
6. 什么是线程池?如何创建线程池?
7. 如何使用 wait() 和 notify() 方法实现线程间通信?
8. 如何使用 synchronized 关键字实现线程同步?
9. 什么是死锁?如何避免死锁?
10. 如何使用 volatile 关键字保证线程安全?
阅读全文