# Thread

144개의 포스트

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

운영체제 위해서 실행중인 Program을 말한다.프로그램 명령어와 데이터들이 메모리에 올라오고 실행 중 또는 대기중인 상태이다.크게 4개의 메모리 영역을 가지고 있다. \- Stack : 매개변수, 지역변수 등 일시적인 데이터Heap : 동적으로 할당되는 메모리 :

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

OS 01 | 프로세스(Process)와 스레드(Thread)

프로그램이란작업을 위해 실행 가능한 파일프로세스란실행 중인 프로그램프로그램 실행 = 프로그램을 프로세스로 바꾸기운영체제는 프로그램을 실행하기 위해서, 프로그램을 메모리의 적당한 위치로 가져온다.동시에 운영체제는 PCB(Process Control Block)을 생성한

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

커널 레벨 thread vs 유저 레벨 thread

OS는 멀티 프로세스를 지원하는 프로세스와 지원하지 않는 OS로 나뉨또한 쓰레드 모델을 지원하는 OS vs 지원 안 하는 OS커널 레벨 쓰레드커널의 스케줄러가 쓰레드들을 직접 관리쓰레드에 대한 정보를 커널에서 알고 있음그래서 유저 레벨 쓰레드쓰레드를 라이브러리 형태로

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

[PINTOS_PROJECT1] THREAD1

1. thread 구조체 2. thread_start() 3. thread_create() 4. init_thread() 5. thread_unblock() 6. thread_yield() 7. do_schedule() 8. schedule() 9. thread_launch();

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

breakpoint로 thread, async 실험

urlsession,datatask

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

firebase fetch 실험_순서,mainthread,other thread

앱 오답처리 중 thread관련 실험을 하기위해 breakpoint와 main thread에서 일하는지를 살펴보았다. 버튼을 눌렀을때, firebase에서 데이터를 가져와서 텍스트뷰에 나타내는 실험이다. 따라서 버튼을 눌렀을 때 함수부터 텍스트뷰에 출력하는 데 까지 2

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

멀티쓰레딩의 문제점

심연 속으로

2021년 9월 30일
·
0개의 댓글

[OS] 스레드 (Thread)

본문에 앞서 1. 프로세스란? 운영체제에 의해 메모리 공간을 할당받아 실행중인 프로그램 하나의 프로세스는 Code, Data, Stack, Heap 영역으로 구성되어 있다 2. 복잡한 응용프로그램의 등장 애플리케이션은 여러개의 task로 이루어져 있다 애플리

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

[Android/안드로이드] Thread/Handler/Looper

프로세스 : 실행 중인 프로그램 ex) 실행중인 인스타그램프로세스는 (다수의) 작업 단위 집합스레드(Thread) : 하나의 프로세스 상의 독립적인 실행 흐름 ex) 좋아요 기능, 스토리 공유 기능 등하나의 프로세스에는 메인스레드만 있거나 메인스레드 + 서브스레드로

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

Bakery lock algorithm

std::atomic, std::mutex 알러지가 생겼을 때 시도해보면 좋은 lock/unlock 개체 제작하기

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

[Android] 터치 입력이 종종 씹혔는데, 지금은 해결했습니다.

터치 입력이 씹히는 현상에 대한 해결법. 근데 이제 Thread를 곁들인

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

[Android] Looper & Handler 기초 개념

안드로이드 멀티 쓰레딩 공략하기

2021년 9월 20일
·
0개의 댓글

백기선님 자바스터디 10주차 : 멀티쓰레드 프로그래밍

학습 1) Thread 클래스와 Runnable 인터페이스 쓰레드란 프로세스 : 실행중인 프로그램 프로그램을 실행하면 실행에 필요한 자원(메모리)를 할당받아 프로세스가 된다. 쓰레드 : 프로세스의 자원을 이용해서 실제로 작업을 수행하는 것 프로그램에서 실행의 흐름을

2021년 9월 16일
·
0개의 댓글

Thread for Java (1)

자바에서의 스레드에 대한 기본적인 내용을 이해한다

2021년 9월 13일
·
0개의 댓글

[파일전송 서버만들기]1.Thread, Runnable 차이, run() start()

run()메소드안의 코드는 스레드로작업이돌아가는것, 그메소드에 컴파일러가 갇히지않는다는것 , start()메소드는 run()메소드를 찾아서 실행시키는것을 명심

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

<Java> 멀티쓰레드 프로그래밍

" 자바의 멀티쓰레드 프로그래밍에 대해 학습하세요. "

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

Multi-Thread와 Multi Programming(1)

Multi Thread Programing 프로세스와 스레드 (Process and Thread) 프로세스 프로세스란 실행 중인 하나의 프로그램을 뜻하며 프로그램을 실행하면 OS로부터 실행에 필요한 자원(메모리)을 할당 받아 프로세스가 된다. 그리고 프로그램을 수행하

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

Process VS Thread

유튜브 채널 우아한 Tech의 10분 테코톡 감상 후, 새롭게 배운 것들 정리https&#x3A;//www.youtube.com/watch?v=1grtWKqTn50&list=PLgXGHBqgT2TvpJ_p9L_yZKPifgdBOzdVH&index=22실행단위 cpu

2021년 8월 30일
·
0개의 댓글
post-thumbnail

[CS] CPU, Core, Process, and Thread

중앙 처리장치컴퓨터에서 처리를 하는 작업컴퓨터의 뇌와 같은 역할컴퓨터에서 기억, 연산, 제어의 기능을 종합하는 장치CPU 분류MPU (Micro Processor Unit)CPU 중에서 전자부품과 반도체칩을 작은 칩에 내장한 프로세서MCU (Micro Controlle

2021년 8월 26일
·
0개의 댓글