随笔分类 -  java / java面试 / 并发编程

java面试题
摘要:线程池面试题 1.线程池的核心参数(执行原理) 难3出现4 ThreadPoolExecutor的7个核心参数 corePoolSize核心线程数量3 maximumPoolSize最大线程数5:(核心线程数+临时线程最大数2) keepAliveTime生存时间(临时线程的存活时间) unit时间 阅读全文
posted @ 2025-08-14 23:56 重生在二本学java 阅读(48) 评论(0) 推荐(0)
摘要:线程中并发的安全(重点) 1.synchronized关键字的底层原理 难5出现3 基本回顾定义 不加锁会出现超卖的情况,但是会影响性能。 sunchronized是对象锁采用互斥的方式让同一时间最多只有一个线程能持有对象锁,其他线程想获取这个对象锁时就会阻塞住 底层就是一个Monitor运用反编译 阅读全文
posted @ 2025-08-14 17:19 重生在二本学java 阅读(14) 评论(0) 推荐(0)
摘要:多线程面试题 线程基本知识 1.进程与线程的区别? 难2出现3 进程是由指令和数据组成,要运行这些指令,数据读写,就要将指令加载到cpu,数据加载到内存。 当一个程序被运行就是开启了一个进程 一个线程就是一个指令流,将指令流一条一条的交给cpu执行,一个进程可以有多个线程 进程和线程区别: 回答 进 阅读全文
posted @ 2025-08-13 15:47 重生在二本学java 阅读(18) 评论(0) 推荐(0)