
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
面试官:谈谈并发锁synchronized原理,为什么唤醒使用notifyAll()而不是notify()?
并发锁与synchronized机制摘要 并发锁是多线程环境中的同步机制,用于控制共享资源访问。synchronized是Java内置锁,基于Monitor监视器机制实现,依赖操作系统互斥原语。每个Java对象都关联一个ObjectMonitor结构,包含关键属性如_recursions(重入次数)、_owner(持有线程)、_EntryList(入口队列)、_WaitSet(等待队列)和_cxq

面试官:谈谈对Java的线程理解,WAITING与BLOCKED状态有什么的区别?
本文系统梳理了线程生命周期相关知识,主要包含以下内容: 系统线程的5种状态(初始、可运行、运行、阻塞、终止)及其转换条件 Java线程的6种状态(NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED)及其特点 Java线程创建方式(继承Thread类和实现Runnable接口) Java线程与系统线程的一对一映射关系 重点区分了阻塞状态(BLO

到底了







