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

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

巴扎黑
巴扎黑

membalas semua(2)
PHPzhong
  • Benang berat ialah utas sebenar dalam sistem pengendalian dan pengguna tidak mempunyai banyak kawalan ke atasnya

  • Benang ringan sebenarnya adalah benang pseudo. Pengguna mempunyai lebih kawalan ke atasnya, dan perkara yang sama berlaku untuk coroutine dalam golang: mereka dijadualkan oleh bahasa go itu sendiri.

洪涛

Proses dan urutan ialah konsep yang boleh dikenal pasti pada peringkat sistem pengendalian, yang bermaksud bahawa proses dan urutan boleh mencari ID yang sepadan dalam sistem pengendalian. Iaitu, kelas berat.
Coroutine ialah unit kerja yang lebih halus daripada benang.
Terdapat juga konsep coroutine dalam java: http://www.blogjava.net/BlueD...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan