동시성: 각각의 독립적인 작업들을 작은 단위로 나누어 실행함으로 동시에 실행되는 것처럼 보여주는 것, 비동기 방식으로 구현 가능. 병렬성: 한 번에 여러 작업을 병렬적으로 처리, 한 순간에 여러 작업을 같이 실행하는 것
거품 정렬(Bubble Sort), 선택 정렬(Selection Sort), 삽입 정렬(Insertion Sort), 퀵 정렬(Quick Sort), 병합 정렬(Merge Sort)