강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

elon48567154 のプロフィール画像
elon48567154

投稿した質問数

基礎をしっかり!徹底的に始めるJava Part 3(上) : マルチスレッドと同期化

同期用のOSレベルカーネルオブジェクト

커널객체와 jvm 객체 차이 질문.

解決済みの質問

作成

·

83

0

제가 cs가 조금 약해서 그런데...

커널객체랑 jvm내 객체랑..

크게 보면 같은 의미라고 할수있나요?

 

자바에서 객체는 JVM이 관리하는 메모리 내 인스턴스--> 인데...

 

커널 객체도... 만약에 C로 짜여진 운영체제라면..

네이티브 메모리에 올라가있는 데이터구조 인스턴스..?라고 해야하나

 

그런걸 의미하는걸까요?

javajvmlock-freegenericmultithread

回答 1

0

nullnull8537님의 프로필 이미지
nullnull8537
インストラクター

아니오. 다르다고 보는 것이 좋겠습니다. JVM에서 객체라 하는 것은 클래스의 인스턴스를 의미하는 경우가 많고 운영체제에서 말하는 커널 객체는 클래스의 인스턴스는 아니기 때문입니다. 어떤 것은 단순히 정수형 변수에 불과하기도 합니다. 다만 접근성에 대해 원자성이 보장되며 가상 메모리 공간 중 커널 영역에 위치하고 있어 사용자 모드 응용 프로그램이 임의 접근 할 수 없는 것이 특징이라 하겠습니다. 참고하시기 바랍니다. 😄

elon48567154 のプロフィール画像
elon48567154

投稿した質問数

質問する