2014-10-21 2 views
0

Я знаю, что потоки и процессы связаны между собой, и что потоки - это небольшой блок
процесса. Но я сомневаюсь, что, как реализовать процесс, используя простой Java-код?Как реализовать процесс, который отличается от потока в java?

Пожалуйста, покажите мне код для этого.

Заранее благодарен.

+2

Этот вопрос не соответствует теме, поскольку StackOverflow не является службой записи кода. – BackSlash

+1

'java YourClass' создаст один процесс, который будет работать в одном или нескольких потоках (в зависимости от кода в' YourClass'). Если вы хотите создать отдельный процесс в своем Java-коде, вам следует взглянуть на класс ProcessBuilder. – Pshemo

+0

Это может быть полезно: http://stackoverflow.com/questions/3237701/do-threads-created-in-java-behave-differently-on-windows-and-linux. – wumpz

ответ

0

Вы не можете реализовать процесс с использованием Java. Каждая Java-программа
работает в рамках одного процесса ОС; этот процесс ОС - это JVM.
Если вы хотите другой процесс, запустите другую (или такую ​​же) программу Java
в другом экземпляре JVM.

+0

ладно, я понял. – Bosco

+0

На самом деле, «один JVM» == «один процесс» - это конкретная реализация. Между JVM и процессами нет определенной связи. – Holger

+0

@ Holger Приятно это знать. Благодарю. Это довольно «деталь». –

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