공부114 [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] DNA 비밀번호 - 백준 12891번 https://www.acmicpc.net/problem/12891 내 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class Main { private static boolean check_map(Map map){ for(char key : map.keySet()){ if(map.get(key) > 0){ return false; } } return true; } public static void main(String[].. 2025. 5. 22. [JAVA] 좋다 - 백준 1254번 https://www.acmicpc.net/problem/1253 내 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(input.readLine()); StringTokenizer st = ne.. 2025. 5. 22. [Python] 수들의 합 5 - 백준 2018번 https://www.acmicpc.net/problem/2018import sysinput = sys.stdin.readlinedef main(): N = int(input()) answer = 0 for i in range(1, N+1): tmp = N - (i * (i-1)) // 2 if tmp 단순하다, 등차수열의 합 공식을 적용하여 문제를 풀었다. 2025. 5. 22. [JAVA] 주몽 - 백준 1940 https://www.acmicpc.net/problem/1940내 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(input.readLine()); int m = Integer.parseInt.. 2025. 5. 20. 이전 1 2 3 4 ··· 19 다음