본문 바로가기
728x90
반응형

비동기2

자바스크립트: 비동기 프로그래밍 안녕하세요 오늘은 자바스크립트의 비동기 프로그래밍에 대해서 알아보겠습니다. 자바스크립트는 싱글 스레드 언어이기 때문에, 비동기 프로그래밍을 통해 긴 작업을 백그라운드에서 처리하고, 그 완료 시점에 대한 알림을 받아 다음 작업을 진행 할 수 있습니다. 1. 콜백함수: 콜백함수는 다른 코드에 인수로 전달되는 함수입니다. 이를 통해 해당 코드 내부에서 콜백함수를 필요한 시점에 호출 할 수 있습니다. 비동기 작업에서 콜백은 일반적으로 작업 완료 후 실행 되도록 예약됩니다. function doSomethingAsync(callback) { setTimeout(function() { // 비동기 작업 const result = 'Hello, world!'; callback(result); }, 1000); } d.. 2023. 9. 15.
Spring WebFlux 시작하기 - 리액티브 웹 애플리케이션 개발과 R2DBC 소개 안녕하세요 오늘은 Spring WebFlux에 대해 알아보겠습니다. 지금까지 Spring MVC 어플리케이션을 많이 사용해 왔는데 WebFlux는 이와 대비되는 리액티브 웹 어플리케이션으로써 비동기 통식 방식을 사용하여(Non-Blocking) 빠르고 유연한 처리가 장점입니다. 바로 예제를 통해 알아보겠습니다. package com.wfhmarket.api.config; import io.r2dbc.spi.ConnectionFactories; import io.r2dbc.spi.ConnectionFactory; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configurati.. 2023. 8. 21.
728x90
반응형