# Sync

17개의 포스트

동기와 비동기, 블로킹과 논블로킹

Synchronous/Asynchronous(동기/비동기) Synchronous의 Syn는 together이란 뜻이고, chrono는 time이다. 따라서 Synchronous는 함께 시간을 맞춘다라는 뜻으로 해석된다. 반면에 Asynchronous는 앞에 A라는 접두

3일 전
·
0개의 댓글

Block vs Non-Block vs Sync vs Async

호출된 함수가 바로 리턴하느냐 마느냐에 대한 이야기호출된 함수가 할일을 끝내기 전까지 호출한 함수에게 제어권을 넘겨주지 않고 대기하게 만드는 것.linux 에서 모든 소켓 통신은 기본적으로Blocking Model 으로 동작.I/O 작업이 진행되는 동안 유저 프로세스는

6일 전
·
0개의 댓글
post-thumbnail

[TIL] day14. 모듈과 비동기

과거 Javascript에 대해서는 거의 문외한이던 시절 처음 React를 배워 교내 프로젝트를 하던 때 뭔지도 모르고 만들었던 Javascript 코더에서 벗어났다는 느낌을 받은 날이었다. 컴포넌트 단위로 코드를 분리하여 관리하는 방식을 배우고, 비동기 방식에 대해

2021년 8월 19일
·
0개의 댓글
post-thumbnail

Sync, Async vs Blocking, non-Blocking

해당 블로깅은 \[10분 테코톡\] 🎧 우의 Block vs Non-Block & Sync vs Async

2021년 8월 19일
·
0개의 댓글

Node.js의 특징

Node.js로 개발을하다보면, 처음에 다들 멘붕하는 부분이 비동기라고 생각한다.비동기가 뭔데 우리를 이렇게 괴롭힐까?일단, Node.js의 특징부터 알아보자.Node.js의 가장 큰 특징은 싱글스레드를 사용하고 이벤트 기반이며 논블로킹 I/O 모델을 사용한다는 것이다

2021년 7월 29일
·
0개의 댓글

[iOS CS Study] GCD란?

21.07.03 공부한 것을 정리하는 용도의 글이므로 100% 정확하지 않을 수 있습니다. 참고용으로만 봐주시고, 내용이 부족하다고 느끼신다면 다른 글도 보시는 것이 좋습니다.  + 틀린 부분, 수정해야 할 부분은 언제든지 피드백 주세요. 😊  

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

[flutter] 빌드 최소화하여 화면 간 데이터 일치시키기 (with Navigator, provider, bloc, stream)

1\. 개요 - 무엇을 말하려 하는가 위 스크린샷은 데이터를 표시하는 ListView와 상세페이지 간의 data를 일치시키는 예제이다. 우리가 사용자가 ListView에서 특정 item을 탭했을때 상세 페이지로 진입하게 되는데, 상세 페이지에서 데이터 상태가 변경되는

2021년 3월 21일
·
0개의 댓글
post-thumbnail

Blocking/Non-Blocking + Sync/Async 조합 정리

4가지 조합을 정리해봅시다.

2021년 3월 7일
·
0개의 댓글
post-thumbnail

자바스크립트 비동기 프로그래밍(Asynchronous) -1

이 그래프가 간단하게 설명해주고 있다.동기(sync) : 요청이 들어오는 순서에 따라 응답을 받는다. 여러가지 요청을 동시에 처리할 수 없다.비동기(Async) : 하나의 요청을 즉시 처리 하지 않아도, 그 대기 시간동안 다른 요청도 처리가 가능하다.왜 비동기를 쓰는걸

2021년 2월 18일
·
0개의 댓글

(JS) 동기와 비동기

async와 await이 왜 도입되었는가? 를 알기 위해서는 콜백과 프로미스에 대한 이해가 우선되어야 한다. 콜백(callback) :다른 코드의 인수로서 넘겨주는 실행 가능한 코드를 말한다. 코드를 넘겨받는 코드는 이 콜백을 필요에 따라 즉시 실행할 수도 있고, 나중에 실행할 수도 있다. 살펴보기 프로미스 : 프로미스는 자바스크립트 비동기 처리에 사용되...

2021년 2월 14일
·
0개의 댓글
post-thumbnail

[OS] 동기와 비동기

가볍게 쉬운 비유 예시를 먼저 소개하겠다.해야할 일이 빨래, 설거지, 청소 3가지가 있다. 이 일들을 동기적으로 처리한다면 빨래 -> 설거지 -> 청소이다.비동기적으로 처리한다면 빨래는 업체에 맡기고, 설거지는 대행 업체에 시키고 청소 역시 대행 업체에 시킨다. 어떤

2021년 1월 14일
·
0개의 댓글

동기(sync)와 비동기(async)의 차이

동기(synchorunous)요청을 보낸후 응답을 받아야하지만 다음 동작이 이루어지는 방식모든 일이 순차적으로 실행됌 비동기(asynchrounous)요청을 즉시 처리하지 않아도 그 대기 시간동안 또 다른 동작이 이루어지는 방식모든 일이 병렬적으로 실행

2020년 10월 18일
·
0개의 댓글
post-thumbnail

동기와 비동기 함수

자바스크립트는 인터프리터 언어로 위에서부터 한줄씩 읽고 실행된다.위에서부터 한줄씩 읽다가 함수를 만나면 그 함수의 리턴까지 가서 함수를 실행하고 그 다음 줄들을 이어 나간다.대부분의 함수들은 동기함수이다.그럼 비동기함수는 무엇이냐. 동기함수와 다르게 그 함수를 만나도

2020년 5월 24일
·
0개의 댓글
post-thumbnail

Sync/ Async

[글로 정리하는 JS] Sync/ Async

2020년 4월 4일
·
0개의 댓글
post-thumbnail

javascript Synchronous & Asynchronous

동기 & 비동기에 대해 알아보자. 다른말로 Block & Non-block와 같다. 위 그래프에서 보이는 대로 이해하면 된다!순서대로 1개의 처리가 끝난 뒤 다음 처리가 이루어지는 방식을 말한다.비동기는 동시에 처리가 시작되어 순서에 상관없이 완료되는 방식이다. 이렇게

2020년 3월 30일
·
0개의 댓글
post-thumbnail

Redux 미들웨어 적용하기 (Thunk, Saga)

지난 포스팅에서 React 프로젝트에 Redux 를 적용해보았습니다.이번 포스팅에서는 Redux 에서 비동기 처리를 위해 많이 쓰이는 미들웨어 중 Thunk, Saga를 둘 다 적용해 보고 이를 비교해보도록 하겠습니다.이에 대하여 비교해놓은 글은 정말 많습니다.대쵸적으

2020년 3월 11일
·
0개의 댓글

Sync VS Async, Blocking VS Non-Blocking

1. Sync VS Async 먼저 Synchronous와 Asynchronous의 어원을 보자. Synchronous의 Syn는 together이란 뜻이고, chrono는 time이다. 따라서 Synchronous는 함께 시간을 맞춘다라는 뜻으로 해석된다. 반면에 A

2020년 2월 8일
·
4개의 댓글