멀티 스레딩
스레드를 늘려서 작업을 병렬처리하는 것
비동기
이전 작업이 완료될 때까지 기다리지 않고 다음 작업을 계속 실행하게 하는 비차단 방식으로 작업하는것
조합
단일 스레드 / 동기
단일 스레드 / 비동기
멀티스레드 / 동기
멀티스레드 / 비동기
차이점
멀티 스레딩은 프로그램에서 병렬처리를 구현하는 기술이고 비동기는 한 작업이 진행되는 동안 다른 작업을 계속 실행할 수 잇도록 허용하는 방식
참고
https://lucky516.tistory.com/207
https://jayhyun-hwang.github.io/2021/09/02/The-Difference-Between-Asynchronous-And-Multi-Threading/
'이론' 카테고리의 다른 글
우선 인수 평가 / 정상 순서 평가 (0) | 2023.05.09 |
---|---|
프로그래밍 기본 요소 (0) | 2023.05.09 |
프로그램 / 프로세스 / 스레드 / 소프트웨어 (0) | 2022.12.23 |
.a .so / .dll .lib 확장자 (0) | 2022.12.05 |
시스템 콜 (0) | 2022.12.05 |