전체 글 (356) 썸네일형 리스트형 do - while 제어문 보호되어 있는 글입니다. for 문 보호되어 있는 글입니다. switch 문 보호되어 있는 글입니다. if 문 보호되어 있는 글입니다. 이차원 배열 1. 배열 선언 데이터형 [][] 배열명; ex) int [][] num; 2. 배열 생성 배열명 = new 데이터형 [행크기][열크기]; ex) num = new int [][]; 3. 배열선언 + 배열생성 데이터형 [][] 배열명 = new 데이터형 [행크기] [열크기]; ex) int [][] num = new int [][]; 4. 배열 초기화 배열명[행 인덱스][열 인덱스] = 값; ex) num[0][0] = 1; 5. 예제) 이차원 배열을 이용한 데이터 처리하기 package ex10_5; public class Ex10_5 { public static void main(String[] args) { int [][] num = new int [3][]; num[0] = new int[3]; .. Runnable 구현하기 Ex12_5.java package ex12_5; public class Ex12_5 { public static void main(String[] args) { GooGoo g2 = new GooGoo(2); Thread t2 = new Thread(g2); Thread t3 = new Thread(new GooGoo(3)); Thread t4 = new Thread(new GooGoo(4)); Thread t5 = new Thread(new GooGoo(5)); Thread t6 = new Thread(new GooGoo(6)); Thread t7 = new Thread(new GooGoo(7)); Thread t8 = new Thread(new GooGoo(8)); Thread t9 = new Th.. Thread 구현하기 스레드 구현하기 ★☆ - Thread 클래스를 이용하여 구현 Ex12_2.java package ex12_2; public class Ex12_2 { public static void main(String[] args) { Go g = new Go(); Come c = new Come(); Thread t = new Thread(g); Thread t1 = new Thread(c); t.start(); t1.start(); } } Go.java package ex12_2; public class Go extends Thread { public void run(){ while(true){ System.out.println("go"); } } } Come.java package ex12_2; public c.. Thread 스레드 (1) 프로세스와 스레드 - 멀티 태스킹 i) 프로세스란 운영체제에서 실행중인 하나의 프로그램을 말합니다. ii) 멀티 프로세스란 두 개 이상의 프로세스가 실행되는 것을 말합니다. iii) 멀티 태스킹이란 두 개 이상의 프로세스를 실행하여 일을 처리하는 것을 말합니다. - 멀티 스레드 i) 스레드란 프로세스 내에서 실행되는 세부 작업 단위입니다. ii) 멀티 스레드란 하나의 프로세스에서 여러 개의 스레드가 병행적으로 처리되는 것을 말합니다. - 간략한 그림 (2) 스레드의 생명주기 스레드는 Thread 객체가 생성되면 생명주기를 갖게 되는데 크게 5가지로 나누게 됩니다. i) New – 스레드가 만들어진 상태 ii) Runnable – 스레드 객체가 생성된 후에 start() 메서드를 호출하면 Runna.. 이전 1 ··· 33 34 35 36 37 38 39 ··· 45 다음