jvm进行垃圾回收时,用户线程不是已经映射到操作系统线程了吗,是如何让其他运行着的用户线程暂停的?
在到达安全点时,stop the world使用主动性的思想去中断所有线程,虚拟机对线程设置一个标志,各个线程在安全点主动去轮询,发现被标志就中断挂起
在到达安全点时,stop the world使用主动性的思想去中断所有线程,虚拟机对线程设置一个标志,各个线程在安全点主动去轮询,发现被标志就中断挂起