# Thread

361개의 포스트
post-thumbnail

Thread(스레드)와 Process(프로세스)의 차이

멀티프로세스로 실행할 수 있는것을 왜 멀티스레드로 처리하는가, 멀티스레드와 싱글스레드에 대해서 포스팅하려고 하다가 그전에 스레드와 프로세스가 무엇인지 부터 더 궁금했기에, 이것 먼저 포스팅 해보려고 한다. 🚕 Process(프로세스)가 뭐지? 프로세스부터 알아보자

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

[OS] 3) Process

자료 출처 : KOCW 운영체제 - 반효경 교수님시분할 방식에서는 프로그램 여러개를 번갈아가며 실행시켜, 마치 모든 프로그램이 동시에 실행되고 있는 듯한 느낌을 주게 한다고 했다. 이를 위해 어떠한 개념, 도구들이 필요한지 알아본다. 또한, 여러개의 process를 다

4일 전
·
0개의 댓글
·

Thread와 Runnable 의 차이

쓰레드의 사용방법

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

프로세스와 쓰레드

프로세스와 스레드는 면접 단골 질문이며, 개발자라면 반드시 알아야 할 개념이라고 생각합니다. 예전에 배운 적이 있지만 조금 더 개념을 확실히 알고 추상화하고자 포스팅을 시작하였습니다. 아래 보이는 사진은 제 맥북의 프로세스 목록입니다.먼저 주목할 점은 Chrome이라는

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

Day 18. I/O, Thread, Java Virtual Machine

자바는 입출력을 다루기 위한 InputStream, OutputStream을 제공한다. 스트림은 단방향으로만 데이터를 전공할 수 있어, 입력과 출력을 동시에 처리하기 위해 각각의 스트림이 필요하다. 입출력 스트림은 어떤 대상을 다루느냐에 따라 종류가 나뉜다. File

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

스레드

프로세스는 데이터, 컴퓨터 자원, 그리고 스레드로 구성되는데, 스레드는 데이터와 애플리케이션이 확보한 자원을 활용하여 소스 코드를 실행한다. 즉, 스레드는 하나의 코드 실행 흐름이라고 볼 수 있다.작업 스레드를 활용한다는 것은, 다시 말해 작업 스레드가 수행할 코드를

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

[OS]Thread Concepts

Python 이 Single Thread 에서 동작하는 이유에 대해 알아보던 중에 GIL(Global Interpreter Lock) 에 대해 알게 되었고, 이참에 Process 와 Thread 를 다시 정리해보면 좋을 것 같아 작성하게 된 글이다.

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

Process vs Thread

어떤 작업을 하기 위해 실행할 수 있는 파일메모리에 적재되고 CPU 자원을 할당받아 프로그램이 실행되고 있는 상태원칙적으로 서로 다른 프로세스간의 메모리 공간 접근은 허용되지 않는다.만약 프로세스간 서로 다른 자원에 접근하려면 프로세스간의 통신을 해야한다.(IPC)프로

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

Android Background 처리와 WorkManager

백그라운드 작업에 사용, ui thread에서 사용하나 앱이 느려지므로 별도의 스레드 처리 필요시작: startService / 종료: stopService실행중 종료 : stopSelf\-> 서비스는 잘못 사용할 확률이 높아 스레드 처리를 직접하지 않기위해 Inten

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

[Java][Kotlin] Stack이 가지고 있는 문제

java.util.stack은 잘못된 방식으로 구현되어있다.

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

[OS] Thread

Concurrency를 위한 Thread에 대해 알아보자

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

Process 와 Thread

프로세스와 스레드 면접준비 > 이 내용 관련 면접은 **운영체제가 시스템의 자원을 어떤 단위(프로세스)로 할당하고, 프로세스와 스레드는 자원을 어떻게 사용 하느냐를 아는지 물어보는거 ** https://charlezz.medium.com/process%EC%99

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

싱글코어에서도 데이터레이스는 발생한다.

데이터 레이스는 존재한다! 라는 현상의 인식에서, 원인의 상세한 분석으로 넘어가는 글.

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

[Android] OOP Thread, Thread In Android

객체지향 및 안드로이드의 스레드

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

라이징캠프_iOS_9기_4주차_개발일지

Thread는 무엇인가?\-> 음.. 겉으로 보기에 CPU같은 존재..? 쉽게 얘기하자면 일을 대신 수행해주는 그런 일종의 작업자? 같은 존재이다.싱글쓰레드 vs 멀티 스레드\-> 말그대로 하나의 쓰레드냐 아니면 여러개의 쓰레드냐.. 컴퓨터에도 듀얼 쓰레드 쿼드 쓰레드

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

[Java-Effective] Thread

스레드 (Thread)프로세스(Process)실행중인 애플리케이션데이터, 컴퓨터자원, 스레드로 구성스레드(Thread) : 프로세스 내에서 실행되는 소스코드의 실행 흐름어떤 프로세스는 단 하나의 스레드를 가질 수도, 여러개의 스레드를 가질 수 도 있음하나의 스레드는 하

2022년 9월 1일
·
2개의 댓글
·
post-thumbnail

Node.js 이벤트루프와 싱글스레드

Nodejs 는 싱글스레드 논블로킹(I/O) 이다. 기본적으로 스레드와 프로세스개념을 안다는 가정하에, 우리는 싱글스레드라면 특정 일(job)을 하고있을때에 다른일을 못한다는 것을 알고 있다. 그런데 Nodejs 는 어떻게 하나의 스레드로 I/O 가 발생했을때 비동기적

2022년 8월 31일
·
0개의 댓글
·

프로그램 vs 프로세스 vs 스레드

프로그램 vs 프로세스 vs 스레드

2022년 8월 29일
·
0개의 댓글
·

싱글스레드 vs 멀티스레드

스레드스레드는 프로세스가 할당받은 자원을 이용하는 실행 단위이다.많이 사용하는 크롬 브라우정에서 유투브, 네이버, Gmail을 띄워놓고 있다면 크롬을 프로세스로 유투브, 네이버, Gmail을 각각 스레드라고 볼 수 있다.싱글스레드하나의 프로세스에서 하나의 스레드 실행장

2022년 8월 27일
·
0개의 댓글
·