1. 동기적 동작이란?
2. 비동기적 동작이란?
프로그램이 비동기적이다 = 일의 순서가 없는 것. = 하나의 일을 받았는데 마무리가 안된 상태에서 일을 하는 것. = 작업을 시작한 후에 다른 작업을 동시에 진행할 수 있다! = CPU가 멍을 덜 때린다! 이게 바로 멀티 스레드!
작업이 서로 독립적으로 진행됩니다. 작업 A가 시작되면, 작업 A의 완료를 기다리지 않고 작업 B가 동시에 시작됩니다. 작업 A와 작업 B는 병렬적으로 진행될 수 있습니다. 주로 멀티스레드 또는 비동기 처리를 지원하는 환경에서 사용되며, 작업의 독립성과 병렬 처리가 필요한 경우에 적합 ex) 웹 페이지에서 여러 개의 이미지를 동시에 로딩하고, 각각이 완료되는 대로 표시되는 것이 비동기적 동작

Share article



