본문 바로가기

JAVA

(18)
02. 자바 스레드 만들기 자바 스레드를 만드는 방법은 2가지가 있다. 1) Thread 클래스 이용 2) Runnable 인터페이스 이용 Thread 클래스로 스레드 만들기 Thread 클래스의 경로명은 java.lang.Thread이며, Thread 클래스를 상속받아 새로운 스레드 코드를 만든다. Thread 클래스는 스레드를 만들고 유지 관리하기 위해 많은 메소드를 제공한다. Thread() : 스레드 객체 생성 Thread( Runnable target ) : Runnable 객체인 target을 이용하여 스레드객체 생성 Thread( String name ) : 이름이 name인 스레드 객체 생성 Thread( Runnable target, String name ) : Runnable 객체를 이용하며, 이름이 name인 ..
01. 멀티태스킹 멀티태스킹이란? 멀티태스킹(multitasking)이란 멀티+태스킹의 합성어로 다수의 작업을 동시에 처리하는 것을 말한다. 멀티태스킹은 컴퓨터 기술용어로 여러 프로그램의 코드(작업, 태스크)가 동시에 실행되는 것을 말한다. 멀티태스킹 프로그램 사례 하나의 프로그램이 하나의 작업(태스크)만 하는 경우가 대부분이지만, 하나의 프로그램이 여러 작업(태스크)를 동시에 실행하는 경우가 있다. [미디어 플레이어, 테트리스 게임 등 의 멀티태스킹] 하나의 프로그램에 여러 작업을 구현하는 멀티 태스킹을 이용하면, 실행 중에 여러 작업을 동시에 실행시켜 프로그램이 효율적으로 실행되게 한다. 스레드와 운영체제 스레드(thread)란 운영 체제에 의해 관리되는 하나의 작업 혹은 태스크를 말하며, 다수의 스레드를 동시에 실행..