Maison > Questions et réponses > le corps du texte
通常说java的是重量级线程,python,erlang等是轻量级线程,请问为什么这样说?他们的区别是什么?如何区分重量级线程和轻量级线程?
PHPz2017-04-18 10:33:16
Les threads lourds sont de véritables threads dans le système d'exploitation, et les utilisateurs n'ont pas beaucoup de contrôle sur eux
Les threads légers sont en fait des pseudo-threads. Les utilisateurs ont plus de contrôle sur celui-ci, et il en va de même pour les coroutines de Golang : elles sont planifiées par le langage go lui-même.
PHP中文网2017-04-18 10:33:16
Les processus et les threads sont des concepts qui peuvent être identifiés au niveau du système d'exploitation, ce qui signifie que les processus et les threads peuvent trouver les ID correspondants dans le système d'exploitation. C'est-à-dire un poids lourd.
Les coroutines sont des unités de travail plus fines que les threads.
Il y a aussi le concept de coroutine en java : http://www.blogjava.net/BlueD...