Rumah > Soal Jawab > teks badan
通常说java的是重量级线程,python,erlang等是轻量级线程,请问为什么这样说?他们的区别是什么?如何区分重量级线程和轻量级线程?
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.
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...