Rumah  >  Soal Jawab  >  teks badan

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

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

巴扎黑巴扎黑2721 hari yang lalu618

membalas semua(2)saya akan balas

  • PHPz

    PHPz2017-04-18 10:33:16

    • 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.

    balas
    0
  • PHP中文网

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

    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...

    balas
    0
  • Batalbalas