Как реализовать многопоточность в однопоточной операционной системе с использованием Java? - PullRequest
1 голос
/ 25 ноября 2010

Как реализовать многопоточность в однопоточной операционной системе с использованием Java?

Java поддерживает «многопоточность». Если есть какой-либо способ запустить многопоточность (реализацию многопоточности) с использованием Java в однопоточной операционной системе (то есть операционная система не поддерживает многопоточность).

Ответы [ 3 ]

2 голосов
/ 25 ноября 2010

Только если реализация Java позволяет вам. Ранние JVM имели потоки в пользовательском пространстве, но некоторое время назад они перешли на потоки ОС. Если вы работаете в однопоточной ОС, я полагаю, что у используемой вами JVM все еще есть потоки в пользовательском пространстве.

2 голосов
/ 25 ноября 2010

Я думаю, что можно делать то, что вы уже отметили. Поскольку Java-приложение работает в JVM. Так что JVM будет решать проблемы многопоточности для вас.Но, тем не менее, операционная система является однопоточной, эффективность вашего приложения останется прежней.

2 голосов
/ 25 ноября 2010

Конечно, вы можете сделать это, но, тем не менее, они будут обрабатываться (внутри процессора) один за другим ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...