자바가상머신이 하나의 프로세스인가요?


안녕하세요. 운영체제 책을 다시 뒤져보다 이런 문구를 봤습니다. "JVM은 프로세스를 생성하는 프로세스이다." 그렇다면 윈도우에서 Ctrl+Alt+Delete를 눌러 뜨는 창에서 프로세스 란에 표시되는 하나의 프로세스인가요? 그리고 "프로세스가 프로세스를 만든다." 이부분에 대해 생각해보면 우리가 코딩하는 코딩 창에서 프로세스를 생성하는 명령어로 생성을 한다는 것인가요? 그런 명령어가 있나요? 좀 더 설명해주셨으면 감사하겠습니다.

  • 2016년 05월 27일에 작성됨
    개발을 공부하는 학생 ANDROID / IOS / JSP / VB.NET / AWS

조회수 194


1 답변


좋아요
1
싫어요
채택취소하기

자바로 만든 프로그램은 다 개별 JVM프로세스 위에서 돌아간다고 하네요. 별도의 프로세스라고 함은 스택이나 힙 메모리영역을 공유하지 않는다는 의미로 이해할 수 있습니다. 출처

그리고 이런 코드로 새로운 자바 프로세스를 시작할 수 있다고 하네요.출처

Process proc = Runtime.getRuntime().exec("java -jar A.jar");
  • 2016년 05월 28일에 작성됨
    루비와 파이썬을 좋아합니다. 새로운 언어를 배우는것도 좋아해요. 모바일 게임도 조금 만들어 봤습니다.

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close