线程安全类和非安全类 synchronized 修饰
死锁 代码块嵌套
Lock手动锁,手动释放
线程间通讯
wait();等待 当前线程进入阻塞状态,自动释放对象锁 必须在锁定的代码中调用
notify();唤醒
生产者消费模型 多线程很重要的问题
实现Callable接口创建和启动线程
线程池概念
本文探讨了Java中的线程安全类与非同步类的使用,详细解析了synchronized关键字和死锁问题,包括代码块嵌套。同时,介绍了Lock接口手动锁的实现和释放,以及线程间的wait、notify通信机制。文章还涉及生产者消费者模型的应用,并讲解了如何通过实现Callable接口创建和启动线程,最后讨论了线程池的概念和重要性。
线程安全类和非安全类 synchronized 修饰
死锁 代码块嵌套
Lock手动锁,手动释放
线程间通讯
wait();等待 当前线程进入阻塞状态,自动释放对象锁 必须在锁定的代码中调用
notify();唤醒
生产者消费模型 多线程很重要的问题
实现Callable接口创建和启动线程
线程池概念
854

被折叠的 条评论
为什么被折叠?