- 자바 비동기 프로그래밍의 목적은 작업 완료를 기다리지 않고 여러 작업을 동시에 실행하는 것이다. ⌛
- 자바에서 비동기 프로그래밍은
Future
및Callback
방식을 사용한다. 🧩 Future
인터페이스는 작업 결과를 반환하는 것을 지원하지만,Runnable
과 달리 블록킹될 수 있다. 🚧Callback
디자인 패턴은 작업 완료 후 실행될 동작을 정의하는 방식이다. 🔄- 콜백 패턴을 사용하면 파일 전송과 같은 작업을 수행하는 동안 별도의 작업을 동시에 진행할 수 있다. 📤
- 비동기 프로그래밍을 활용하면 응용 프로그램의 성능을 향상시킬 수 있다. 🚀