'비동기' 태그의 글 목록 — J Story

비동기

PROGRAMMING/CS

[CS] 블로킹과 논블로킹 그리고 동기와 비동기 (feat.Javascript)

들어가며 블로킹과 논블로킹 그리고 동기와 비동기는 프로그래밍을 하다 보면 자주 만나게 되는 단어지만 이해하기 쉽지 않고 이해했다고 하더라도 막상 설명하자면 명확하게 설명하기 어려운 개념들입니다. 둘을 혼용하여 사용하는 경우도 있고 아예 같은 개념으로 보는 경우도 있습니다. 엄밀히 보면 둘은 관점이 다르며 크게 연관관계가 없습니다. 그만큼 직관적으로 이해하기 어려운 개념입니다. 오늘은 이 중요한 개념들에 대해서 자세히 알아보고 최대한 쉽게 정리해보려고 합니다. 각각의 대해서 정리해 보고 또 조합되었을 때의 작동 방식도 함께 다뤄보겠습니다. 📚 사전 지식 📗 함수 함수는 특별한 목적의 작업을 수행하기 위해서 독립적으로 만들어진 코드이다. 예를 들어 더하기 함수는 만들어진 목적에 맞게 넘겨받은 값들을 더해서 ..

PROGRAMMING/Node.js

[Node.js] 노드 정의 | 특징 | 장단점 | 설치 방법 | 프레임워크 (feat.express)

들어가며 Node.js는 JavaScript 런타임 환경으로, 웹 브라우저 밖에서 JavaScript 코드를 실행할 수 있는 플랫폼입니다. 비동기 네트워크 애플리케이션을 구축하기 위해 널리 사용되며, 웹 서버, API 서버, 데스크톱 응용 프로그램 등을 구축할 수 있습니다. Node.js의 여러 가지 내용에 대해서 자세히 알아보겠습니다. Node.js 특징 비동기 방식: Node.js는 비동기 방식으로 작업을 처리하여, 동시에 여러 작업을 수행할 수 있습니다. 이벤트 기반: Node.js는 이벤트 기반 모델을 사용하여, 작업이 완료되면 콜백 함수를 호출하는 방식으로 작업을 처리합니다. 다양한 모듈 지원: Node.js는 npm (Node Package Manager)를 통해 많은 모듈을 쉽게 설치하여 사..

인프준
'비동기' 태그의 글 목록