最全Java并发编程技能:多线程+线程池+线程锁+并发工具+并发容器
推荐:一线大厂多线程面试真题:由多线程向互联网三高架构的演变,高薪程序员必知必会的技术栈https://www.bilibili.com/video/BV1Yh411b7zDJava并发编程的技能基本涵括以下5方面:多线程线程池线程锁并发工具类并发容器多线程的4种创建方式继承Thread实现Runnable接口实现Callable接口以及线程池来创建线程Java线程的生命周期线程的创建线程的就绪线
·
推荐:
一线大厂多线程面试真题:由多线程向互联网三高架构的演变,高薪程序员必知必会的技术栈https://www.bilibili.com/video/BV1Yh411b7zD
Java并发编程的技能基本涵括以下5方面:
- 多线程
- 线程池
- 线程锁
- 并发工具类
- 并发容器
多线程的4种创建方式
- 继承Thread
- 实现Runnable接口
- 实现Callable接口
- 以及线程池来创建线程
Java线程的生命周期
- 线程的创建
- 线程的就绪
- 线程的运行
- 线程的阻塞
- 线程的死亡
Java线程的通信与协作
1.线程就绪:调用start(),以及sleep()休眠超时进入线程就绪状态
2.线程阻塞:调用sleep()、wait()、join()方法进入阻塞状态
3.线程运行:调用run()、notify()、notifyAll()进入线程运行状态
4.线程死亡:run()执行完成进入线程死亡状态
线程池
线程的实现原理
Java线程锁
- Synchronized
- ReentrantLock
- Semaphore
- AtomicInteger
Java并发容器
- ConcurrentHashMap
- ConcurrentQueue
- BlockingQueue
- CopyOnWriteArrayList
更多推荐
已为社区贡献4条内容
所有评论(0)