Multi Thread Algorithm

- Serial Algorithm
- Parallel Algorithm
    Static Multi Thread: 사용자가 직접 작업을 동적으로 분할하여 각 스레드가 로드를 비슷하게 할당받도록 복잡하게 코딩해야 함
    Dynamic Multi Thread: 동시성 플랫폼을 포함하고 있는 응용프로그램에서 병렬성 지정

Multi Processing
Multi Threading
동적 멀티스레드 프로그래밍(Dynamic Multi Thread Programming)
- 중첩된 병렬성(Nested Parallelism)
- 병렬 루프(Parallel Loop)