# Thread

43개의 포스트
post-thumbnail

[Android] 프로세스와 스레드

❌ CS에서의 프로세스와 스레드를 이야기하고자 하는게 아니다.Android에서의 프로세스와 스레드를 이야기 하고자 한다.일단, Android 시스템이 시작되면, 새로운 리눅스 프로세스가 단일 스레드로 시작된다. 기본적으로, 같은 어플리케이션의 모든 구성요소는 같은 프로

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

[CS] Process&Thread의 this&that

스레드와 프로세스에 대한 정리가 끝난 후, 더 궁금해진 부분들과 관련성 있는 이야기들을 따로 정리하고 싶었다.그래서우선, 스택은 함수 호출 시 전달되는 인자, 복귀 주소값 및 함수 내에서 선언하는 변수 등을 저장하기 위해 사용 되는 메모리 공간이다.✅ 스택 메모리 공간

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

[CS] Process와 Thread 이야기

안드로이드 개발을 하다보면 스레드에 대해 너무도 중요하게 생각이 된다. UI 스레드를 단일로 처리하여 Main Thread에서만 UI변경이 되기에 스레드 관리는 매우 중요하다. 그렇지만, 이러한 중요성은 안드로이드 개발에 국한된 이야기만은 아니다. 그래서 오늘은 프로

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

안드로이드 스레드, 핸들러

서론 작년 운영체제 수업에서 프로세스와 스레드에 대해 배웠다. 굉장히 이론적이고 추상적으로 알고있었고 javascript로 코딩을 할 때에는 스레드에 대해 크게 신경 쓸 일이 없어서(분명 있겠지만 잘 알지못해서) 넘어갔었는데, 안드로이드 os에서는 이 스레드에 대한 처

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

Concurrency Programming Guide

이번 포스팅에서는 Apple에서는 어떠한 방식으로 concurrent programming을 할 수 있도록 기능들을 제공하는지와 이러한 기능들이 생기게 된 이유에 대해서 다루게 됩니다.

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

[JAVA] 멀티 스레드 2

스레드의 폭증을 막기 위해 스레드풀(ThreadPool) 사용

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

[JAVA] 멀티 스레드 1

멀티 스레드: 한 개의 프로그램을 실행, 내부적으로 여러 가지 작업 처리

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

[운영체제] Ch3. 프로세스

: 프로세스는 실행 중인 프로그램이라는 뜻이다. 프로그램이 메인 메모리에 올라와 실행되고 있다면, (CPU가 이를 다룰 수 있는 상태) 프로세스라고 한다.: 현재 어디서, 어떤 instruction을 수행했고, 어떤 상태인지를 나타내는 프로세스의 모든 실행정보.CPU가

2020년 11월 27일
·
0개의 댓글

WorkManager code snippet

🔨 Simple code snippet

2020년 11월 26일
·
0개의 댓글

[코드스쿼드 코코아 과정_자바] 실행중인 반복문을 종료하고 다른 스레드로 접근하려면?

메인메소드에서 사용자의 선택에 따라 달력과 시계를 출력할 수 있는 로직이 있다.시계에는Thread.sleep()에 의해서 1초 단위로 시계를 출력하는 반복문이 있다.시계를 선택하면 무한 루프이기 때문에 도중에 스캐너 쓰레드가 실행되도록 설정하였다.무한 루프 도중에 스캐

2020년 11월 19일
·
0개의 댓글

프로세스 VS 쓰레드

프로세스는 실행 중인 프로그램이다. 디스크로부터 메모리에 적재되어 CPU의 할당을 받을 수 있는 것을 말한다. 운영체제로 부터 주소 공간, 파일, 메모리 등을 할당 받는다.Code : CPU에서 직접 수행되는 명령어들이 올라가는 메모리 영역Data : 전역 변수나 st

2020년 11월 17일
·
0개의 댓글

스레드

전 시간에 프로세스에 대해 알아봤다. 이번엔 스레드에 대해서 알아보려고 한다.

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

Process vs Thread (feat. 크로미움 브라우저)

Process와 Thread의 개념과 특징 그리고 차이점을 알아봤다. 또한, 크로미움 브라우저에서 Process와 Thread를 어떻게 사용하는지 확인해봤다.

2020년 11월 10일
·
0개의 댓글
post-thumbnail

[python] thread

스레드는 프로세스 내에서 실행되는 흐름의 단위이다. 일반적으로 하나의 프로그램은 하나의 스레드를 갖고 있다. 그러나 상황에 따라 스레드를 추가하여 하나의 프로세스에서 여러 개의 스레드가 병행적으로 처리되는 멀티 스레드 방식을 사용할 수 있다. 주의할 점은 파이썬에서 멀

2020년 10월 24일
·
0개의 댓글
post-thumbnail

[java] 멀티스레드 (MultiThread) ?!

프로세스 : 운영체제로부터 자원을 할당받는 범위, 실행될 때 프로세서, 필요한 저장 공간, 데이터, 메모리 영역 등을 할당 받는다스레드 : 프로세스가 할당한 자원을 이용한 실행의 범위, Stack(임시저장공간)을 제외하고 나머지 메모리영역은 프로세스 내의 다른 스레드와

2020년 10월 16일
·
0개의 댓글

[iOS]Thread의 이해(1) - Main Thread와 Background Thread

Main Thread는 오직 한개 뿐이며, 나머지는 모두 Background Thread 입니다.우리가 일반적으로 작성하는 대부분의 코드는 MainThread에서 실행됩니다. 이 사실을 잘 의식하지 못하는 이유는 우리가 작성한 코드가 Cocoa에서 실행되는데 이 Coc

2020년 10월 6일
·
0개의 댓글
post-thumbnail

Nodejs 에서 고비용/대용량 연산하기 (성능편)

참조 링크: https://nodejs.org/uk/docs/guides/dont-block-the-event-loop/ Node.js 는 일반적으로 Single Thread (osx/linux 환경 기준으로, ps -ef 로 조회했을 때, 한개의 processId)

2020년 9월 30일
·
1개의 댓글

Java - 6. Thread: 동기화

200923 synchronized, lock 동기화 + collections 동기화처리

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