# Single Thread

16개의 포스트
post-thumbnail

Nodejs:싱글스레드::

싱글 스레드란 스레드가 하나뿐이라는 것을 의미(제어할 수 있는 스레드가 1개) 자바스크립트 코드가 동시에 실행될 수 없는 이유노드 실행 -> 1개의 프로세스 생성 -> 스레드 여러개 생성(개발자 제어가능: 1개) \*\*블로킹이 발생할 것 같은 경우 논블로킹 방법으로

2023년 6월 3일
·
0개의 댓글
·
post-thumbnail

[OS] 9. Thread? MultiThread??

Thread란?Process vs ThreadSingle Thread, MultiThreadMultiThread의 장점프로세스 내부의 CPU 실행 단위를 의미.Process : 실행중에 있는 프로그램(Program)을 의미한다.Thread : 프로세스 내에서 실행되는

2023년 5월 30일
·
0개의 댓글
·
post-thumbnail

[JavaScript] 자바스크립트 동작 원리

자바스크립트의 코드가 어떻게 실행되는 지 알아보기 위해 동작 원리를 익히고자 한다. 이벤트 루프와 스코프, 그리고 짜증나는 개념인 실행 컨텍스트에 대해 알아보자.

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

NodeJS에 대해서 알아보자🤔

NodeJS? Node.js는 Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임(환경)입니다. 즉, 노드를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있으며, 서버를 실행하는 데 가장 많이 사용된다.

2023년 1월 3일
·
0개의 댓글
·
post-thumbnail

[Node.js] 똑똑,, node 백그라운드는 어떤 일을 하고 있나요

자바스크립트는 싱글 스레드만 사용한다. 하나의 스레드로 여러 요청을 어떻게 다룰 수 있을까?

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

JavaScript | 자바스크립트가 싱글 쓰레드인 이유

맞다. 하지만 JS 자체는 싱글 쓰레드지만 JS 런타임은 싱글 쓰레드가 아님.JS를 싱글 쓰레드 언어라고 부르는 이유 event loop(JavaScript의 main thread)가 single thread이기 때문 그러나, 멀티 쓰레드 환경(웹 브라우저나 Nod

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

#2 non blocking I/O , #3 single thread

non blocking > 이전 작업이 완료될 때까지 대기하지 않고, 다음 작업을 수행 >> ## thread 이전 작업이 끝내야만 다음 작업을 수행 I/O란? I/O는 입력/출력의 의미하며, 파일시스템 접근(파일 읽기, 파일 쓰기, 폴더 만들기 등) 이나 네트워크

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

TIL - 2021.12.19

오랜만에 12시 넘기 전에 작성하는 TIL✏️

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

TIL. 47 Javascript 실행 구조

스레드란 프로그램, 특히 프로세스 내에서 실행되는 흐름의 단위이다. Javascript가 싱글 스레드인 이유 싱글 스레드 하나의 프로세스에서 하나의 스레드를 실행한다.(직렬적으로 실행) 멀티 스레드 하나의 프로세스에서 둘 이상의 스레드를 동시 실행한다.(병렬적으로

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

자바스크립트 개념 4

자바스크립트 엔진 자바스크립트 엔진에는 크게 콜스택과 힙이있다. 콜스택이란 함수나 코드 들이 실행이되면 콜스택에 쌓이게된다. 하나의 콜스택만 가지고 있으므로 최상위 콜스택의 실행이 종료되어 제거가 되기 전까지 다음 작업이 이뤄지지 않는다. 힙은 객체가 저장되어지는 메

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

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

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

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

[Javascript]single thread

싱글 스레드 javascript는 싱글스레드로 동작하는 언어다. 싱글스레드는 '한번에 하나의 작업만 수행할 수 있다'라는 뜻이다. 하나의 스레드가 수행중일 때 다른 작업이 중간에 끼어들 수 없고, 기존에 수행하던 작업이 끝나야만 다음 작업을 수행 할 수 있다. 동기식

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

JS 기본개념 - call stack, single thread

JS에서 function을 처리하는 순서 or 로직을 의미.마치, 책을 바닥에 쌓았다가 다시 치우는 것 처럼, 마지막에 쌓인 function이 맨 처음에 제거되는 순서로 진행 JS의 call stack 처리 과정을 시각적을 볼 수 있는 유용한 사이트하나의 프로세스만을

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

4-2. (1) Single and Multi Thread

: Thread가 하나뿐인 프로그램을 말한다.: Thread가 2개 이상인 프로그램을 의미한다.Thread Ctrl+F2 누르면 정의class Thread implements Runnable {}Runnable Ctrl+F2 누르면 정의@FunctionalInterfa

2020년 9월 21일
·
0개의 댓글
·