# asynchronous

[TIL] 22.05.13 Javascript Synchronous-Asynchronous
Synchronous-Asynchronous Synchronous (동기) 그 다음 동작은 그 함수가 끝날때 가지 기다려야 한다. 이런 처리는 동기적인(Synchronous) 처리이다. 여기서 싱크로너스 or 동기화? 라고생각하면 같은시간에 일이 처리 되는것아닌가

JS | 동기, 비동기
Synchronous 동시에 발생하는 single thread 한 작업이 실행되는 동안 다른 작업은 멈춘 상태를 유지하고 자신의 차례를 기다리는 것▪ 순차적, 직렬적으로 수행한다.▪ 요청을 보냈다면, 응답을 받아야 다음 동작이 이루어진다.▪ 작업 중단 blocking

[Android] Coroutine
저번 포스팅에서 Coroutine과 RxJava에 대해 포스팅하기 전에 근본이 되는 비동기 프로그래밍(Asynchronous Programming)에 대해 소개했었다. 이번엔 코틀린으로 비동기 프로그래밍을 하면 빼먹을 수 없는, 안드로이드 개발자라면 필수적으로 써봐야

[Android] Asynchronous Programming
✅ 비동기 프로그래밍 비동기 프로그래밍은 안드로이드 개발을 하던 다른 플랫폼으로 개발을 하던, 필수적으로 알아야하는 개념이라고 생각한다. 특히 안드로이드의 경우 RxJava나 Coroutine같은 비동기 라이브러리를 사용해 백그라운드 작업을 해야하는 경우가 많기 때문에

[ 동기/비동기 처리, callback/Promise/async & await ]
동기/비동기 처리javascript는 기본적으로 싱글 스레드 엔진을 기반으로 실행되기 때문에 기본적으로 동기 처리되어 작성한 순서대로 수행된다. 하지만 소요가 큰 작업이 수행되면 어떨까? 선행 코드가 수행되기까지 기다려야한다. 선행 여부와 관계없이 수행할 수 있는 기능

비동기식(Asynchronous) 프로그래밍 구조에서의 디버깅 문제 | 해결
비동기식(Asynchronous) 모델에서의 디버깅 문제의 원인과 해결방법을 소개합니다.
ZIO: scala functional asynchronous & concurrent library
회사에서 ZIO에 대해 소개하는 발표에서 활용했던 자료이다.https://docs.google.com/presentation/d/16vXtZPZ_7gNzMErHmAJ07BkQFqez3AI5TeU5cq4MqSY/edit?usp=sharing

[ 동기/비동기 처리, callback/Promise/async & await ]
동기/비동기 처리의 개념과 callback/Promise/async&await에 대해 알아보자
[TIL] Blocking/Non-blocking , Sync/Async
호출된 함수가 호출한 함수에게 바로 제어권을 건네주는 여부의 차이✔ A 함수가 B 함수를 호출할 때, B 함수가 자신의 일을 다 마칠 때까지 제어권을 갖는다.✔ A 함수는 B가 마칠 때까지 기다려야한다.✔ A 함수가 B 함수를 호출할 때, B 함수는 할 일이 끝나지 않

[Javascript] | Synchronous & Asynchronous
From MDN...기본적으로 Synchronous의 의미는 다음과 같다실시간, 즉각적인 커뮤니케이션자바스크립트를 예로 들면, 우리가 콘솔창에 console.log(”어떤 메시지...”)를 입력하고 실행시키면 콘솔창에는 내가 입력한 메시지가 즉각 출력된다. 이러한 명령

TIL. Promise Chaining
부족한 개념 확인 Promise Chaining의 의미 then 메소드가 반환하는 promise객체와 콜백 함수가 리턴하는 promise 객체의 차이 콜백 함수가 리턴한 결과가 then 메소드가 반환하는 promise 객체에 어떤 영향을 주는지 먼저, promise
[Flutter] 비동기 프로그래밍 Stream -1
dart에서는 Future와 Stream으로 비동기 프로그래밍을 구현할 수 있고, 이번 글에서는 Stream에 대해 알아보겠습니다.Stream을 Future에 비해서 더 유연하고, 다양한 작업들에 활용할 수 있습니다. Future가 단순히 작업이 종료되는 것을 기다릴
Concurrency
Swift는 Asynchronous하고 Parallel하게 코드를 작성할 수 있는 기능이 내장된 언어이다.프로그램은 한 번에 하나의 동작을 하지만, Asynchronous한 코드는 잠깐 중단되었다가 나중에 실행될 수 있는 코드이다. Asynchronous한 코드는 네트

Promise
들어가며 JavaScript 세계에서는 거의 대부분의 작업들이 비동기(asynchronous)로 이뤄진다. 어떤 작업을 요청하면서 콜백 함수를 등록하면 작업이 수행되고 나서 결과를 나중에 콜백 함수를 통해 알려주는 식이다. Synchronous vs. Asynchro