[Scala] 8장 비동기 프로그래밍과 동시성
✅ 1. FutureFuture는 "미래에 완료될 값"을 나타내는 객체로 비동기적으로 수행하며, 그 결과(success of fail)을 담습니다.import scala.concurrent.Futureimport scala.util.{Success, Failure}import scala.concurrent.ExecutionContext.Implicits.globalobject FutureExample extends App { val f: Future[Int] = Future { // 시간이 걸리는 작업 (ex. 네트워크 요청) Thread.sleep(1000) 42 } // 결과 처리 f.onComplete { case Success(value) => ..