concurrency1 비동기 프로그래밍 방식에 대해 알아보자 링크를 참고하며 정리했습니다 비동기 프로그래밍 (Asynchronous Programming) 코드의 실행 결과에 대한 처리를 별도의 공간에 맡겨둔 뒤, 바로 다음 코드를 실행 시킨다. 프로그램의 실행 흐름을 멈추어서, 기다림 없이 바로 다음 작업을 실행할 수 있게 하는 방식이다. 한마디로 코드를 병렬 처리하는 것 ...! 1. 동시성 프로그래밍 (Concurrency Programming) - 멀티 태스킹을 위해 여러 개의 스레드를 번갈아가며 실행한다. - (주로) 싱글 코어에서 멀티 스레드를 동작 시킬 때 이용하는 방식이다. 2. 병렬성 프로그래밍 (Parallelism Programming) - 물리적으로 정확히 동시에 실행한다. - 멀티 코어에서 멀티 스레드를 동작 시킬 때 이용하는 방식이다. 동.. 2022. 2. 1. 이전 1 다음