2016-09-19 3 views
-1

1) Является ли «зеленые нити» чем-то поддерживаемым во всех JVM? Если нет, то в чем причина, по которой некоторые из них не поддерживаются?Поддержка и поддержка виртуальных нитей для поддержки зеленых нитей JVM

2) Все ли современные операционные системы общего назначения поддерживают собственные потоки?

+1

Я думаю, на это на это ответить [Green Threads vs Non Green Threads] (http://stackoverflow.com/q/5713142/217324) –

ответ

0
  1. В целом современные ВМ не используют зеленые нити. В эти дни пул потоков чаще встречается.
  2. Вопрос слишком широк. Что вы подразумеваете под всеми операционными системами? Использовались встроенные системы на множестве чипов? Большинство ОС общего назначения, работающих на современных процессорах, имеют собственные потоки.
+0

1) Что вы подразумеваете под словом пула потоков в этом контексте? Если JVM работает на некоторой ОС, которая не поддерживает собственные потоки, что будет делать JVM, если она не поддерживает зеленые потоки? 2) Я имел в виду ОС общего назначения. Я уже редактировал мой вопрос. Спасибо за ваш ответ. –

+0

Вы можете прочитать о пуле потоков здесь: https://docs.oracle.com/javase/tutorial/essential/concurrency/pools.html. Что происходит в системе без собственных потоков, зависит от реализации системы и JVM. Некоторые системы без собственных потоков имеют понятие пользовательских потоков, например волокон или (да) зеленых потоков. Для более подробного объяснения вы должны изучить соответствующую систему и документацию по JVM. –

Смежные вопросы