# non blocking

38개의 포스트
post-thumbnail

면접에서 동기 & 비동기 묻는 이유

면접에서 왜 동기 & 비동기를 묻는 걸까?

1일 전
·
0개의 댓글
·

Sync, Async, Blocking and Non-Blocking

비슷한데 다르다

2022년 9월 25일
·
0개의 댓글
·

Synchronous vs Asynchronous

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

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

Non-Blocking/Blocking 과 Async/Sync

Non-Blocking/Blocking, Async/Sync 이 두 개념은 같은 것처럼 보이나 사실 다른 개념이다.사실 나에게도 어려운 개념이지만 그래도 정리를 해보자면 Non-Blocking/Blocking는 제어권을 바로 주는지 안 주는지의 차이이고, Sync/As

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

IO와NIO? blocking과 Non-blocking?

API를 호출한 쓰레드가 API의 호출한 작업이 끝날때 까지 다른 동작을 하지않고 해당 작업에만 신경쓰는 API를 Blocking API라고 한다.흔히 Java의 기본 IO(Input/Output) API들은 Blocking 방식으로 이루어져 있다.때문에 예전의 낮은

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

Swift Concurrency: Behind the scenes Part. 02

앞에서는 Swift concurrency가 어떻게 동작하는지 확인했다. 이번에는 Swift concurrency를 채택할 때 주의해야 하는점, 그리고 Actor를 통한 Synchronization에 대해 알아보자.

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

Swift Concurrency: Behind the scenes Part. 01

앞에서는 새롭게 나온 개념들을 어떻게 사용하는 지에 대해서 알아보았다. 그렇다면 왜 이렇게 설계 했는지, 실제로는 어떻게 동작 하는지 알아보자.

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

🧐 Blocking vs Non-Blocking과 Synchronous vs Asynchronous

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

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

[Spring] Servlet 3.0 & Servlet 3.1

이전 내용에서는 많은 사용자의 요청을 처리하기 위한 클라이언트 요청과 서블릿 컨테이너간의 Connector에 대해서 공부했었다.이전 내용을 잠깐 설명하자면 다수의 커넥션을 관리하기 위해 커넥션당 하나의 스레드를 할당하는 BIO Connector 대신 Selector를

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

TIL - Sync vs Async / Blocking vs Non-Blocking

callback 다른 함수의 전달인자로 넘겨주는 함수 parameter를 받는 함수는 callback함수를 필요에 따라서 즉시 실행(synchronously)할수도 있고 나중에 비동기(asynchronously)로 실행할 수 있다 callback in action 반

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

I/O APIs

무심코 사용하는 많은 비동기 함수들은 사실 변화의 과정을 겪은 결과들이다. 네트워크 I/O API가 어떻게 변화되어 왔는지 알아보자.

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

블로킹 vs 논블로킹

Block과 Non-Block, Sync와 Async의 개념을 이해하기 위해서는 다음의 두 개념을 짚고 넘어가야 한다.제어권제어권은 자신(함수)의 코드를 실행할 권리와 비슷하다. 제어권을 가진 함수는 스스로 자신의 코드를 끝까지 실행한 후 이를 호출한 곳에 돌려준다.결

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

Blocking - Non Blocking || Sync - Async

이 두가지 단어를 조금 혼용해서 사용하여 혼란을 유래할 수 있다.그렇기때문에 이에 대한 내용들을 조금 자세히 정리하여보자.

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

[TIL] Blocking/Non-blocking , Sync/Async

호출된 함수가 호출한 함수에게 바로 제어권을 건네주는 여부의 차이✔ A 함수가 B 함수를 호출할 때, B 함수가 자신의 일을 다 마칠 때까지 제어권을 갖는다.✔ A 함수는 B가 마칠 때까지 기다려야한다.✔ A 함수가 B 함수를 호출할 때, B 함수는 할 일이 끝나지 않

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

Kotlin, Webflux와 S3 다운로드 With API

Kotlin, Spring, Webflux로 클라우드 스토리지 서비스에서 파일을 받아 API 응답으로 파일 자체를 보내는 방법에 대해서 정리한다.AWS SDK for Java v2 를 사용하였다. 의존성 추가 및 Configuration등 모든 작업이 S3 업로드 Wi

2022년 2월 17일
·
0개의 댓글
·
post-thumbnail

Kotlin, Webflux와 S3 업로드 With API

Kotlin과 Spring, Webflux로 API를 구현하면서 흔하게 사용하는 클라우드 스토리지 서비스에 파일을 업로드하는 API를 구현하게 되었다. 작업중에 생각보다 레퍼런스도 마땅치 않고 여러 시행착오를 겪으면서 이참에 한번 정리하고자 한다. 결론부터 말하면 일반

2022년 2월 16일
·
0개의 댓글
·