java - 轻量级线程和重量级线程的定义是什么,他们的区别是什么?如何区分?
巴扎黑
巴扎黑 2017-04-18 10:31:16
0
2
651

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

巴扎黑
巴扎黑

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

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

洪涛

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿