# 스레드

56개의 포스트
post-thumbnail

[운영체제] 프로세스와 스레드

책 OS? Oh Yes!의 Chapter 3를 요약한 내용입니다.

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

자바 I/O & NIO 네트워크 정리 2: 스레드

우리가 유투브를 키고(프로세스), MSN메신저(프로세스)키는것이 멀티 프로세스이다.이처럼 프로세스에서도 멀티 쓰레드를 사용할수 있다.특히 자바는 언어적 차원에서 스레드를 지원하는 일반적인 언어중 하나로, JVM자체가 하나의 프로세스이기 때문에 멀티스레트 프로그램을 쉽고

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

CS 기초지식 - 프로세스 & 스레드

프로그램, 프로세스, 스레드에 대한 설명입니다.(초안)

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

Thread - 스레드

프로세스의 실행 단위하나의 프로세스는 여러개의 스레드 가질 수 있음프로세스현재 실행중인 프로그램운영체제로부터 자원을 할당받는 작업의 단위run() 메소드 오버라이딩스레드가 실행되기 위한 준비 단계프로세스는 운영체제로부터 독립된 시간, 공간 자원을 할당받아 실행 됨스레드

2021년 6월 2일
·
0개의 댓글

프로세스 & 스레드 (Process & Thread)

디스크로부터 메모리에 적재되어 CPU를 할당받아 실행중인 프로그램의 인스턴스프로그램(Program) : 어떤 작업을 위해 실행할 수 있는 파일Process프로세스는 기본적으로 메인 스레드를 포함하여 최소 1개의 스레드를 가진다.각 프로세스는 별도의 주소 공간에서 실행되

2021년 5월 31일
·
0개의 댓글
post-thumbnail

[210528 TIL] program, process, thread

프로그램, 프로세스, 스레드에 관한 공부

2021년 5월 28일
·
0개의 댓글
post-thumbnail

[JavaScript] 자바스크립트의 주요개념

프로세스(process),코드(code) 영역,데이터(data) 영역,스택(stack) 영역,힙(heap) 영역,스레드(thread),싱글스레드(Single-threaded),콜스택(Call stack),Web API(=Brower API),테스크 큐(task Queu

2021년 5월 23일
·
0개의 댓글
post-thumbnail

프로세스와 스레드

프로세스 1. 프로세스와 프로그램 프로그램 : 아직 실행되지 않은 정적인 상태의 코드 덩어리 프로세스 : 프로그램이 메모리에 올라가 실행중인 동적인 상태 위와같이 프로그램과 프로세스를 이해하고 다음으로 넘어가자. 2. 프로세스 프로세스는 운영체제로 부터 자원을

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

[CS 기초 - 운영체제] 프로세스와 스레드

프로세스와 스레드에 대한 기초 지식 정리

2021년 5월 14일
·
0개의 댓글

오늘의 Python - thread

프로세스 : 프로그램이 메모리에 올라가서 실행 중인 것 / 스레드 : 프로세스의 실행 단위 프로세스는 최소 하나 이상의 스레드를 가진다.

2021년 5월 3일
·
0개의 댓글

210427 Tue

프로그래머 → 1. 실행할 태스크(작업) 생성 2. Dispatch Queue에 추가GCD는 기술이자 주체?필요에 따라 태스크(작업)에 맞는 스레드를 자동으로 생성, 실행, 해당 스레드 제거하는 것도 GCD의 역할Grand Central Dispatch (GCD)Gra

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

[면접 대비] 운영체제

운영체제 프로세스와 스레드 프로세스 : 메모리상에 실행중인 프로그램 스레드 : 프로세스 안에서 실행되는 작업의 흐름 기본적으로 프로세스마다 최소 1개의 스레드를 소유한다. (메인 스레드 포함) 프로세스는 각각 별도의 주소공간을 할당 받는다. (다른 프로세스로부터 독

2021년 4월 27일
·
0개의 댓글
post-thumbnail

[운영체제] 프로세스와 스레드

요즘 CS 공부에 열을 올리면서 가장 시간을 많이 투자한 부분이 운영체제다 ! 이 참에 블로그에도 포스팅 하면서 누군가에게 공유도 하고, 누군가 읽을 수 있다는 책임감을 가지고 한 번 더 정확하게 확인하고 또 깔끔하게 정리할 수 있는 기회가 되었으면 좋겠다 ! 🔥그

2021년 4월 23일
·
2개의 댓글
post-thumbnail

🙄 여러 종류의 다중 처리

오직 하나의 코어가 마스터 서버로서 모든 스케쥴링, IO 처리, 다른 시스템의 활동을 취급한다. 마스터 서버가 전체 성능을 좌우하는 병목이 된다.공통 큐를 가질 수 있음.공유 준비 큐에 경쟁 조건 발생 가능하여 락킹 기법 사용.락킹 기법으로 소유권 경쟁하는데, 이게 병

2021년 4월 15일
·
0개의 댓글

멀티 스레드의 상태 제어

스레드는 객체를 생성하고, start() 메소드를 호출하면 곧바로 스레드가 실행되는 것처럼 보이지만 실은 실행 대기 상태가 됩니다. 실행 대기 상태란 아직 스케줄링이 되지 않아서 실행을 기다리고 있는 상태를 말합니다. 실행 대기 상태에 있는 스레드 중에서 스레드 스케줄

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

멀티 스레드의 개념

멀티 스레드(Multi Thread) 개념 운영체제에서는 실행 중인 하나의 애플리케이션을 프로세스라고 부릅니다. 사용자가 애플리케이션을 실행하면 운영체제로부터 실행에 필요한 메모리를 할당받아 애플리케이션의 코드를 실행하는데 이것이 프로세스 입니다. 예를들어, Chr

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

CountDownLatch 클래스

오늘 업무 시간에 코드를 작성하다가 CountDownLatch라는 객체를 사용하는 코드 부분이 있어서 한번 찾아보았는데 Concurrency(병행성)에 관련된 API라는 것을 알 수 있었습니다.CountDownLatch라는 용어는 단어사전에 쳐보니 ~에 걸쇠를 걸다라는

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

[자바] ReentrantReadWriteLock lock(), tryLock() 훑어보기

최근 Practical 모던 자바 책을 재미있게 읽고 있었는데, 그 중 6장 병렬 프로그래밍을 보면서 이전에 얼핏 회사 이사님께서 ReentrantLock 에 대해 설명해주신 것이 생각나 정리해보려고 한다.자바 5버전의 concurrent 클래스가 나오기 전에는 syn

2021년 3월 31일
·
0개의 댓글

프로세스와 스레드

프로세스란? 운영체제의 주된 기능은 프로세스의 생성과 종료이다. 실행 중인 프로그램 독립적일 수도 있고 협조적일 수도 있음. 그 중 협조적 프로세스는 논리적 주소 공간을 직접 공유하거나 파일을 통해서만 데이터를 공유할 수 있음. 두 개 이상의 다수의 프로세서가 협력해

2021년 3월 31일
·
0개의 댓글