본문 바로가기

Language/Java3

[Java Study] Thread 생성방법 Runnable 인터페이스의 사용스레드 클래스의 메소드 들스레드 디버깅 -- 이건 흠..Java에서는 JDK가 모든 스레드의 관련 속성과 메서드를 Thread클래스로 압축새 스레드를 만들려면 새로운 스레드 객체를 생성스레드를 만드는 방법은 총 2가지Thread()클래스 상속Runnable인터페이스 상속1. Thread 클래스 상속Thread thread = new Thread();스레드 객체 자체는 기본적으로 비어있다.public class TestThread extends Thread { @Override public void run(){ System.out.println("스레드 실행중: " + Thread.currentThread().getName()); }}// 사용T.. 2025. 5. 24.
[Java Study] Thread와 Process 자바의 멀티스레딩에 대해서 공부하면서 포스팅을 시작해보려 합니다. 하지만 그전에 스레드와 프로세스에 대해서 다시한번 상기하고자 합니다.프로세스(Process)작업관리자를 확인해보면 현재 실행 중인 애플리케이션 혹은 프로그램들의 목록을 볼 수 있습니다.이처럼 프로세스는 실행 중인 프로그램을 의미합니다. 우리가 어떤 애플리케이션(ex: 크롬, IntelliJ 등)을 실행하면 운영체제는 해당 애플리케이션에 메모리 공간과 시스템 자원을 할당하여 하나의 독립된 프로세스를 생성합니다.특징독립된 메모리 공간(코드, 데이터, 스택 등)을 가집니다.다른 프로세스와 메모리를 공유하지 않습니다.하나의 프로세스가 종료되면 그 안에 있는 모든 자원도 함께 해제됩니다.스레드(Thread)스레드는 프로세스 내에서 실제로 작업을 수.. 2025. 5. 23.
[JAVA]자바 환경 변수 설정 방법 이클립스나 인텔리제이같은 IDE에서 자바를 사용하려면 JDK의 버전을 맞춰주어야한다.JDK의 버전을 맞추는 방법에는 업데이트를 하거나 새로 설치하는 방법이 있는데 새로 설치하는 경우 환경변수를 설정해 주어야 원활하게 자바를 실행시킬 수 있다. 운영체제 : window11 환경변수 설정하는 법 1.설정 들어가기 : 윈도우 키를 누르고 설정에 들어가줍니다. 2. 고급시스템 정보에 들어가기 : 시스템 - 맨 아래로 내려서 [정보] - 고급 시스템 설정 을 클릭해줍니다.3. 환경변수 설정하기 : 고급 - 환겨변수 - 새로만들기를 클릭합니다.3. 변수 만들어주기 : 새로 만들기를 클릭한 이후 JAVA_HOME과 CLASSPATH를 차례대로 생성합니다.변수이름 : JAVA_HOME변수 값 : 사용하고자 하는 JD.. 2023. 2. 6.