# asynchronous

133개의 포스트
post-thumbnail

블로킹 vs 논블로킹 / 동기 vs 비동기

Block과 non-block, sync와 async 개념을 이해하기 위해서는 다음의 두 용어를 짚고 넘어가야 한다.제어권은 자신(함수)의 코드를 실행할 권리 같은 것이다. 제어권을 가진 함수는 자신의 코드를 끝까지 실행한 후, 자신을 호출한 함수에게 돌려준다.A 함수

2022년 11월 6일
·
0개의 댓글
·
post-thumbnail

Sync/Asnyc & Blocking/Non-Blocking

Node.js가 사용하는 비동기(asynchronous) 논블로킹(non-blocking) 방식을 이해하기 위해 정리하는 글이다. Synchronous / Asynchronous 관심사 -> 호출되는 함수의 작업 완료 여부를 누가 신경쓰는가? 호출하는 함수가 호출되

2022년 11월 6일
·
0개의 댓글
·
post-thumbnail

(11) Spring Official Guide - Creating Asynchronous Methods

Creating Asynchronous Methods guide를 kotlin으로 따라하기

2022년 10월 30일
·
0개의 댓글
·
post-thumbnail

Node.js 란?

기초: 자바스크립트의 특징 우선 자바스크립트와 다른 프로그래밍 언어의 차이점을 알아야한다. JavaScript는 Chrome과 Firefox와 같은 브라우저에서 작동하는 프로그래밍 언어이다. 그에 반해 파이썬이나 루비와 같은 일반적인 프로그래밍 언어는 대부분 PC

2022년 10월 27일
·
0개의 댓글
·

[CS - 네트워크] Blocking & Non-Blocking, Synchronous & Asynchronous

동기와 비동기의 차이?Blocking과 Non-blocking의 차이?JavaScript의 비동기적 특성?I/O 작업은 커널레벨에서 수행되기 때문에 유저 프로세스(혹은 쓰레드)는 커널에게 I/O를 요청한다. 즉, 시스템 콜이 발생된다. 이때 문맥 교환이 일어난다.작업이

2022년 10월 13일
·
0개의 댓글
·

Synchronous vs Asynchronous

동기 vs 비동기 동기(Synchronous) : 직렬적으로 태스크(task)를 수행한다. 태스크는 순차적으로 실행되며, 어떤 작업이 수행 중이면 다음 작업은 대기하게 된다. 예시 1 - 서버에서 데이터를 가져와서 화면에 표시하는 작업 서버에 데이터를 요청(requ

2022년 9월 24일
·
0개의 댓글
·
post-thumbnail

redux-thunk

리덕스를 사용하는 어플리케이션에서 비동기 작업을 처리 할 때 가장 기본적인 방법으로는 redux-thunk 라는 미들웨어를 사용하는것입니다. 이 미들웨어는 비동기 작업을 다룹니다. 이를 사용하여 비동기 작업을 관리하는건 매우 직관적이고 간단하다.액션생성함수도 객체,함

2022년 8월 25일
·
0개의 댓글
·
post-thumbnail

자바스크립트 비동기 처리 - Callback, Promise, async & await

자바스크립트 비동기 처리 입문! Callback 함수부터 promise, async & await까지 이해하기

2022년 8월 18일
·
0개의 댓글
·
post-thumbnail

[JS] 동기식/비동기식, Callback 함수

Callback 함수 Callback 함수란 함수 안에 들어가는 함수를 의미함 [1] function 1번함수(){} 에 들어가 있는 [2] function 2번함수(){}를 Callback 함수 라고 함 1. 동기식 처리(synchronous) 동기식 처리란 한번

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

call back , promise , async await

callback, promise, async/await는 (싱글스레드로 이루어져) 단일 호출 스택을 가진 자바스크립트에서 비동기를 처리할 수 있게 하는 방법들입니다.자바스크립트에서 콜백 함수는 다른 함수의 매개변수로 함수를 전달하고, 어떠한 이벤트가 발생한 후 매개변수

2022년 7월 31일
·
0개의 댓글
·
post-thumbnail

[JS] 비동기 JS

About Node.jsAs an aynchronous event-driven JS runtime,... Node.js being designed without threadsAsync가 좋은 것은 알겠는데 순서를 제어하고 싶은 경우엔 어떻게?\--->Callback e

2022년 7월 26일
·
0개의 댓글
·

[JS]비동기 호출

카페에서 커피를 주문하려고 줄을 서는 모습을 상상해 보자.카페의 사정상, 커피를 주문한 먼저 온 김코딩이 주문한 커피를 받을 때까지, 줄 서 있는 박해커가 주문조차 할 수 없다고 하자. 이를 blocking이라고 부른다. 하나의 작업이 끝날 때까지, 이어지는 작업을 막

2022년 7월 26일
·
0개의 댓글
·
post-thumbnail

About Node.js module system

Node.js에서 가장 근본적이고 중요한 Node.js 모듈 시스템(module system) 모듈(module)은 LEGO 블록에 비유할 수 있다. LEGO 블록은 독립적으로 각각 존재하지만 사용자가 조립하는 방법과 블록의 종류에 따라서 최종 결과물이 달라진다.모듈

2022년 7월 26일
·
0개의 댓글
·

[CowAPI] 20. SpringWebFlux + Redis

문제"Ai"와 "Ai 정보들을 이용할 대시보드"를 SSE를 이용하여 실시간으로 처리하려고 합니다.publish, subscribe 패턴을 사용하여 대시보드를 publish 하려고 합니다.동기식으로 처리한다면 subscribe 중 인 다른 클라이언트로 인해 지연이 발생합

2022년 7월 5일
·
0개의 댓글
·
post-thumbnail

[Android] 비동기 처리

동기와 비동기의 차이를 알아보고, 안드로이드에서 비동기 처리를 위한 방법 중 하나인 코루틴에 대해 간략하게 공부했습니다.

2022년 6월 25일
·
0개의 댓글
·
post-thumbnail

🧐 Blocking vs Non-Blocking과 Synchronous vs Asynchronous

블로킹과 논블로킹 / 동기와 비동기에 대해 정리

2022년 6월 24일
·
0개의 댓글
·
post-thumbnail

asynchronous/synchronous

오늘은 집에 손님이 왔다. 손님에게 물만 줄 수는 없는것이다. 음식을 준비하며 비동기/동기 프로그래밍 이야기를 해보자.

2022년 6월 23일
·
0개의 댓글
·