1. 并发编程三要素?
  2. 实现可见性的方法有哪些?
  3. 多线程的价值?
  4. 创建线程的有哪些方式?
  5. 创建线程的三种方式的对比?
  6. 线程的状态流转图
  7. Jave 线程具有五中基本状态
  8. 什么是线程池?有哪几种创建方式?
  9. 四种线程池的创建
  10. 线程池的优点?
  11. 常用的并发 I 具类有哪些?
  12. Cycli cB arr i er 和 CountDownLatch 的区别
  13. synchr oni zed 的作用?
  14. volatile 关键字的作用
  15. 什么是 CAS
  16. CAS 的问题
  17. 什么是 Future?
  18. 什么是 AQS
  19. A0S 支持两种同步方式:
  20. Re adYri teLock 是什么
  21. FutuwreTask 是什么
  22. synchr oni ze d 和 Reentr antLoc 的区别
  23. 什么是乐观锁和悲观锁
  24. 线程 B 怎么知道线程 A 修改了变里
  25. syn.chr oni zed、volatile、CAS 比较
  26. sleep 方法和 wai t 方法有什么区别?
  27. ThreadLoca1 是什么?有什么用?
  28. 为什么 wai t 0 方法和 noti fy 0/noti fyAll(
  29. 法要在同步块中被调用
  30. 多线程同步有哪几种方法?
  31. 线程的调度策略
  32. Concurr entHashMap 的并发度是什么
  33. Linux 环境下如何查找哪个线程使用 CPU 最
  34. Java 死锁以及如何避免?
  35. 死锁的原因
  36. 怎么唤醒一个阻塞的线程
  37. 不可变对象对多线程有什么帮助
  38. 什么是多线程的上下文切换
  39. 如果你提交任务时, 线程池队列已满,这会发生什么
  40. Java 中用到的线程调度算法是什么
  41. 什么是线程调度器(Thread Sche duler)和间分片(Time Slicing)?
  42. 什么是自旋锁
  43. Java Concurr ency API 中的 Lock 接口(Locker face)是什么
  44. 单例模式的线程安全性
  45. Semaphore 有什么作用
  46. Executors 类是什么?
  47. 线程类的构造方法、静态块是被哪个线程用的
  48. 同步方法和同步块,哪个是更好的选择?
  49. Java 线程数过多会造成什么异常?
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐