synchronized代码执行一半的时候,会被操作系统调度切到别的线程吗

来源:10-4 找到错误1

Small_6

2019-11-26

小伙伴们,假设线程A在执行synchronized代码块到一半的时候,会突然被操作系统调度切到别的线程执行吗??

那么线程A持有的锁释放了吗?

写回答

1回答

悟空

2019-11-26

会切换   不释放锁

3
2
悟空
回复
LayJustDoIt
不释放锁,新线程无法执行同步代码块
2020-03-13
共2条回复

线程八大核心+Java并发原理及企业级并发解决方案

完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题

2512 学习 · 939 问题

查看课程