neul·2023년 7월 5일
0

면접예상

목록 보기
20/36
post-thumbnail

🐈‍⬛아래의 용어에 대하여 설명하시오.

프로그램
실행 가능한 소프트웨어 코드와 데이터의 집합

프로세스
실행 중인 프로그램으로, 독립된 메모리 공간과 실행 흐름

쓰레드

  • 하나의 프로세스 내에서 실행되는 작은 실행 단위
  • 여러 개의 쓰레드가 동시에 실행될 수 있음

멀티 프로세스

  • 여러 개의 프로세스가 동시에 실행되는 것
  • 각 프로세스는 독립된 메모리를 사용하며, 서로 독립적으로 실행됨

멀티 쓰레드

  • 하나의 프로세스 내에서 여러 개의 쓰레드가 동시에 실행되는 것
  • 같은 메모리를 공유하며, 병렬로 다양한 작업을 처리할 수 있음

🐈‍⬛아래를 쓰레드로 생성하여 프로그래밍 하시오.

  • 300번 찍기
    | 300번찍기
class MyThread1 extends Thread {
	public void run() {
		for(int i=0;i<3;i++) {
			System.out.println("-");
			
			String name = Thread.currentThread().get();
			System.out.println(getName());
		}
	}//run()
}

class MyThread2 extends Thread {
	public void run() {
		for(int i=0; i<3;i++) {
			System.out.println("|");
		}
	} //run()
}



public class Java_04_threadtest_multi {

	public static void main(String[] args) {
		MyThread1 th1 = new MyThread1();
		MyThread2 th2 = new MyThread2();

	    th1.start(); 
        th2.start(); 
	}
}

🐈‍⬛자바에서 쓰레드를 생성(코딩)하는 2가지 방법은?

싱글
멀티

profile
🍙

0개의 댓글

관련 채용 정보