NOTE

1.2 STW

1. 什么是STW 由于GC导致应用程序无法对外响应 2. 为什么会发生STW 有GC的语言中最起码的有两个线程,用户线程和GC线程 用户线程创建对象,GC回收对象,如果两个线程并发执行那可能把不是垃圾的对象给回收掉,需要GC期间会把用户线程暂停 3. 如何解决STW

Garbage Collection / Runtime创建于 更新于 约 1 分钟读完historical

这是历史学习笔记,可能存在过时或不完整的理解。

1. 什么是STW

由于GC导致应用程序无法对外响应

2. 为什么会发生STW

有GC的语言中最起码的有两个线程,用户线程和GC线程 用户线程创建对象,GC回收对象,如果两个线程并发执行那可能把不是垃圾的对象给回收掉,需要GC期间会把用户线程暂停

3. 如何解决STW

讨论

使用 GitHub 账号参与讨论,评论会保存在 GitHub Issues 中。在 GitHub 查看