专业的JAVA编程教程与资源

网站首页 > java教程 正文

44集动画演示Java多线程视频总结(java多线程实现方式)

temp10 2024-09-03 22:01:53 java教程 13 ℃ 0 评论
  1. 认识多线程
  2. 创建线程的三种方式
  3. 获取当前正在执行任务的线程
  4. 获取和设置线程的名称
  5. run方法与start方法的区别
  6. 获取和设置线程优先级
  7. 使当前正在执行的线程进入休眠状态
  8. 优雅地停止线程
  9. 让线程放弃执行权
  10. 等待线程死亡join方法
  11. 后台线程(Daemon)的作用
  12. 如何得知线程执行完(isAlive)
  13. 线程组(ThreadGroup)
  14. synchronized关键字
  15. 同步锁的类型有哪些
  16. 同一把锁
  17. 死锁是如何产生的
  18. 等待唤醒机制(wait、notify)
  19. wait与sleep的区别
  20. 线程间通讯(wait、notify应用)
  21. 显式锁(Lock)的使用
  22. 非阻塞式获取锁
  23. 中断等待锁的线程(lockInterruptibly)
  24. Lock锁的等待唤醒机制(Condition)
  25. 生产者与消费者(Condition应用)
  26. 可重入锁与不可重入锁
  27. 公平锁与非公平锁
  28. 读锁与写锁(ReentrantReadWriteLock)
  29. 读写锁实战高并发容器
  30. synchronized与Lock的区别
  31. 等待唤醒工具类(LockSupport)
  32. LockSupport实战互斥锁
  33. 读写锁互斥的情况
  34. 读写锁升级版StampedLock
  35. StampedLock可重入性
  36. 线程状态及生命周期
  37. 面试必问ThreadLocal
  38. 线程间如何共享ThreadLocal
  39. 线程池之间如何共享ThreadLocal
  40. 什么是内存可见性?volatile怎么用?
  41. 什么是原子性?i++是原子操作吗?
  42. 什么是比较并交换CAS技术?
  43. 这12个原子类里最常用的是这两个
  44. CAS算法有问题,什么是ABA问题?

点击查看视频合集

44集动画演示Java多线程视频总结(java多线程实现方式)

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表