>  Q&A  >  본문

java线程执行yield()后就会让出cpu ,那之后如何恢复啊?

java线程执行yield()后就会让出cpu
那之后如何恢复啊?

ringa_leeringa_lee2744일 전648

모든 응답(3)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-18 10:49:13

    Yield는 CPU를 포기할 자신이 없고, 복원할 필요도 없으며, 일정을 기다리기만 하면 됩니다. 이 방법은 일반적으로 거의 사용되지 않습니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 10:49:13

    정정해주셔서 감사합니다
    기억이 틀렸습니다

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:49:13

    나중에 스레드 스케줄러가 CPU 시간 분할을 할당할 때까지 기다립니다. 그러나 항복 메소드를 호출하는 것은 단지 제안일 뿐이며, 내 작업이 거의 완료되었으며 동일한 우선순위의 다른 스레드가 CPU를 사용할 수 있음을 스레드 스케줄러에 알리는 것입니다. 채택을 보장하는 메커니즘은 없습니다.

    회신하다
    0
  • 취소회신하다