# 스레드

30개의 포스트
post-thumbnail

[JAVA] 멀티 스레드 2

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

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

[JAVA] 멀티 스레드 1

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

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

동기화 문제

한정적인 시스템 자원에 여러 스레드가 동시에 접근해서 사용하면 문제가 발생할 수 있음. 이 문제를 방지하기 위해 여러 스레드에게 하나의 자원에 대한 처리 권한을 주거나 순서를 조정하는 기법.실행 순서의 동기화 : 스레드의 실행 순서를 정의하고, 이 순서를 반드시 따르도

2021년 1월 1일
·
0개의 댓글

프로세스 vs 스레드

프로그램이란? 어떤 작업을 위해 실행할 수 있는 파일의 의미.실행 중인 프로그램으로 디스크로부터 메모리에 적재되어 CPU의 할당을 받은 작업의 단위다.운영체제로부터 시스템 자원을 할당받는다.할당받는 시스템 자원CPU 시간운영되기 위한 주소 공간Code, Data, St

2020년 12월 30일
·
0개의 댓글

201229 개발일지(22일차) - 컴퓨터 시스템 정리 : 1장 컴퓨터 시스템으로의 여행(3)

어떤 프로그램이 시스템에서 실행될 때, 운영체제는 이 시스템에서 1개의 프로그램만 실행되는 것 같은 착각에 빠지도록 한다. 이렇게 보이는 것은 프로세스라는 개념 덕분이다. 프로세스는 실행중인 프로그램에 대한 운영체제의 추상화다.대부분의 시스템에서 CPU수보다 실행 가능

2020년 12월 29일
·
2개의 댓글
post-thumbnail

🖥 파이썬 스레드에 대한 이해

프로세스의 실행단위입니다.프로세스는 최소 하나 이상의 스레드를 가집니다.프로세스 : 프로그램이 메모리에 올라가서 실행 중인 것파이썬에서는 단 하나의 메인 스레드만 존재합니다.그래서 멀티 스레드를 이용하려면 threading 모듈을 활용해야합니다.멀티 스레드 : 하나의

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

동시성이 무엇일까

소개 이 글을 작성하게 된 이유는 사전면접이나 기술면접에서 항상 등장하는 프로세스와 스레드 차이, 동시성에 대해서 설명해주세요라고 했을 때 제대로 설명하지 못하는 나의 모습을 보고 정리하고자 작성하게 되었다. 본인의 주관적인 생각들도 들어가있으니 너무 신뢰하지 않기를

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

프로세스와 스레드

프로세스와 스레드, 멀티 프로세스와 멀티 스레드

2020년 12월 13일
·
0개의 댓글

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

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

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

프로세스 VS 쓰레드

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

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

운영체제

프로세스 Process 실행 중인 프로그램 디스크로부터 메모리에 적재되어 cpu의 할당을 받을 수 있는 것 운영체제로부터 주소 공간, 파일, 메모리 등을 할당받으며 이것들을 총칭하는 것 > #### 프로세스 제어블록 : PCB > - 특정 프로세스에 대한 중요한 정보를

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

스레드

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

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

안드로이드에서의 스레드 정리

안드로이드에서의 스레드

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

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

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

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

Java - 6. Thread: 동기화

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

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

Java - 6. Thread: Daemon Thread

200922 자동저장 기능 따위에 쓰일 수 있는 데몬스레드

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

Java - 6. Thread: Priority

200922 스레드 우선순위 10:맥스, 5:기본, 1:미니멈

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