## 问题描述 <img width="542" alt="image" src="https://user-images.githubusercontent.com/8717817/204132661-b16eb4ee-c6b1-4389-b3a4-435a88be2c91.png"> 请问这个 P 的状态流转图中:_Prunning -> _Pidle 由 `retake` 方法触发是否准确呢(图中红色线框)? 我猜测指的是:随着 preempt 发生,G 解绑后,进入新的调度,此时发现该 P 没有可运行的 G 了,然后还是调用的 `releasep` 方法将 P 的状态由 _Prunning 改为 _Pidle 的?