멀티태스킹 : 하나의 응용프로그램이 여러 개의 작업(태스크)을 동시에 처리 스레드와 멀티스레딩 스레드 : 사용자가 작성한 코드로서, JVM에 의해 스케줄링되어 실행되는 단위 자바는 하나의 응용프로그램이 여러 개의 스레드로 구성 가능 => 시간 지연을 줄임 자바스레드 : JVM에 의해 스케쥴되는 실행 단위의 코드 블럭, 생명 주기는 JV...
1. 수업 중 실습(1) 2. 예제 13-1 : Thread를 상속받아 1초 단위의 타이머 만들기 3. 수업 중 실습(2) 4. 예제 13-2 : Runnable 인터페이스를 이용하여 1초 단위로 출력하는 타이머 스레드 만들기 5. 예제 13-3 : 깜박이는 문자열을 가진 레이블 만들기 6. 수업 중 실습(3) 7. 수업 중 실습(4) 8. 예...
1. 멀티스레딩과 멀티프로세싱 중에서 보다 진보된 방법은 무엇인가? 답 : 멀티스레딩 2. CPU가 하나인 경우 다음 중 멀티스레드로 작성하면 효과적이지 않은 것은? 그리고 그 이유를 말하여라. 1) 웹 서버. 2) 그리기와 프린팅 기능을 동시에 할 수 있는 그래픽 편집기 3) 1에서 100000까지 더하기를 2개의 스레드를 작성하여 한 스레드는 짝수만...
1. 일상생활에서 일어나는 멀티태스킹의 사례를 2가지만 찾아보라 답 : 영화보면서 팝콘먹기, 전화하면서 문서 작성하기 2. 자바의 멀티태스킹에 대한 설명 중 틀린 것은? 1) 자바에서는 다수의 스레드를 가진 멀티스레드를 지원한다. 2) 자바에서는 다수의 프로세스를 가진 멀티프로세스를 지원한다. 3) 자바에서는 하나의 JVM은 오직 하나의 응용프로그램만 실...
1. 메뉴를 만드는 데 사용되는 클래스가 아닌 것은? 1) JMenu 2) JMenuItem 3) JMenuBar 4) Separator 답 : 4번 2. 다음 프로그램의 빈칸을 채워라. 답 : 3. 툴바에 대해 잘못 설명한 것은? 1) 툴바는 컨테이너이다. 2) JToolBar를 이용하여 툴바를 만든다. 3) 툴바는 반드시 BorderLa...