찾다

 >  Q&A  >  본문

java - 轻量级线程和重量级线程的定义是什么,他们的区别是什么?如何区分?

通常说java的是重量级线程,python,erlang等是轻量级线程,请问为什么这样说?他们的区别是什么?如何区分重量级线程和轻量级线程?

巴扎黑巴扎黑2770일 전641

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

  • PHPz

    PHPz2017-04-18 10:33:16

    • 헤비급 스레드는 운영 체제의 실제 스레드이므로 사용자가 이를 크게 제어할 수 없습니다.

    • 경량 스레드는 실제로 의사 스레드입니다. 사용자는 이를 더 많이 제어할 수 있으며 golang의 코루틴도 마찬가지입니다. go 언어 자체에 의해 예약됩니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:33:16

    프로세스와 스레드는 운영 체제 수준에서 식별할 수 있는 개념으로, 프로세스와 스레드가 운영 체제에서 해당 ID를 찾을 수 있다는 의미입니다. 즉, 헤비급입니다.
    코루틴은 스레드보다 더 세분화된 작업 단위입니다.
    자바에도 코루틴이라는 개념이 있습니다: http://www.blogjava.net/BlueD...

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