1 |
강의시작과 실습준비에 대한 안내 06:29
|
|
|
2 |
멀티태스킹과 멀티프로세스에 대한 개요 13:15
|
|
|
3 |
멀티스레드에 대한 이해 18:53
|
|
|
4 |
자바에서 스레드를 구현하는 2가지 방법에 대한 설명 10:32
|
|
|
5 |
WhiteBox-Pattern 첫번째 예제(Thread클래스를 상속받아 구현) 27:57
|
|
|
6 |
BlackBox-Pattern 첫번째 예제1(Runnable을 이용하여 구현) 14:32
|
|
|
7 |
BlackBox-Pattern 첫번째 예제2(이전 예제에 대한 다른 표현방법 살펴보기) 12:24
|
|
|
8 |
WhiteBox-Pattern 두번째 예제(Thread클래스를 상속받아 스레드 구현) 21:52
|
|
|
9 |
BlackBox-Pattern 두번째 예제(Runnable을 이용하여 구현) 08:42
|
|
|
10 |
Single-Thread와 Multi-Thread에 대한 고찰 10:42
|
|
|
11 |
Single-Thread와 Multi-Thread에 대한 첫번째 예제 15:33
|
|
|
12 |
Single-Thread와 Multi-Thread에 대한 두번째 예제 25:32
|
|
|
13 |
Thread와 객체의 구분 07:10
|
|
|
14 |
Thread와 객체의 구분에 대한 예제 11:38
|
|
|
15 |
Thread의 기본 상태 09:20
|
|
|
16 |
start()와 run()에 대한 예제 28:51
|
|
|
17 |
Thread 중지에 대한 고찰 07:44
|
|
|
18 |
Thread를 중지할 수 있는 2가지 방법에 대한 예제 25:16
|
|
|
19 |
Thread의 우선 순위 15:20
|
|
|
20 |
Thread 우선순위에 대한 예제 10:38
|
|
|
21 |
Thread Group 18:21
|
|
|
22 |
Daemon Thread 36:43
|
|
|
23 |
Thread의 Life Cycle 24:44
|
|
|
24 |
yield() 예제 09:18
|
|
|
25 |
isAlive() 예제 13:45
|
|
|
26 |
join() 예제 11:22
|
|
|
27 |
Thread간의 데이터 교환 07:03
|
|
|
28 |
Thread간 데이터 교환에 대한 예제 23:03
|
|
|
29 |
동기화 31:16
|
|
|
30 |
동기화 첫번째 예제(화장실 예제) 20:40
|
|
|
31 |
동기화 두번째 예제(자판기 예제) 35:30
|
|
|
32 |
동기화 세번째 예제(은행계좌 에제) 24:45
|
|
|
33 |
ThreadLocal 클래스 24:12
|
|
|
34 |
생성자-소비자 패턴 52:31
|
|
|
35 |
volatile, synchronized, atomic 08:27
|
|
|
36 |
volatile 예제 24:21
|
|
|
37 |
atomic 예제 19:04
|
|
|