목록System (2)
삶 가운데 남긴 기록 AACII.TISTORY.COM
System 클래스
자바 프로그램은 운영체제가 아니라 JVM에서 실행됩니다. 그래서 System 클래스를 통해 운영체제의 일부 기능을 제공하고 있습니다. exit() 프로세스를 강제 종료한는 메소드 입니다. public class ExitEx { public static void main(String[] args) { for(int i = 0; i
DEV&OPS/Java
2022. 4. 7. 16:02

커널 오브젝트(kernel object) 프로세스나 스레드, 파일 같은 리소스를 관리하기 위한 정보들을 모아놓은 구조체가 메모리에 로딩되어 블록 형태로 존재하고 있는데 이를 가리켜 커널 오브젝트라고 부릅니다. 각각의 리소스 별로 따로 커널 오브젝트들이 존재하게 됩니다. 예를들어 하나의 프로세스가 생성되면 그 프로세스를 위한 커널 오브젝트가 운영체제에 의해 생성됩니다. 오브젝트 핸들(kernel object handle) 운영체제는 커널 오브젝트의 간접적인 조작을 위해 여러 가지 시스템 함수를 제공합니다. 오브젝트 핸들은 커널 오브젝트 식별을 위해 할당되는 값를 말합니다. int _tmain(int argc, TCHAR* argv[]){ //GetCurrentProcess(): 현재 프로세스의 오브젝트 핸..
DEV&OPS/C & C++
2021. 9. 10. 18:14