동기 처리, 비동기 처리, 병렬 처리
- 한개 프로세스 안에서 동시에 여러 개의 일을 하려면 다중 쓰레드(Thread)가 필요합니다.
- 동시에 여러 개의 일을 한다는 측면에서 비동기와 병렬처리는 맥락을 같이합니다.
- 동기 처리 : 책을 읽듯이 순차적으로 처리하는 것 입니다.
- User의 입력이 필요한 경우, User 입력을 받기 전까지는 다음 줄로 넘어가 실행할 수 없는 상태로 컴퓨터는 멈춰있을것이다.
- 비동기 처리 : 실행되는 타이밍을 다 맞추는 것이 아니라 User 입력을 받는 부분은 별도로 처리한다.
- 병렬처리 : 병렬 처리란 여러 개의 프로세서를 통해 하나의 프로그램을 처리하는 것을 말합니다.
- 처리 부하를 분담하여 처리 속도의 향상시킵니다.
참조
'프로그래밍' 카테고리의 다른 글
[프로그래밍] VisualStudio 종속성, 어셈블리 오류 해결 (0) | 2021.08.12 |
---|---|
VisualStudio 관리자 권한으로 빌드하기 (0) | 2021.07.15 |
[WPF] WPF 일주일 만에 배우기 - WPF 데이터 바인딩 (0) | 2021.06.27 |
[프로그래밍] Thread Pool (0) | 2021.06.06 |
[프로그래밍] 코딩테스트 사이트 (0) | 2021.04.18 |