# Thread

464개의 포스트
post-thumbnail

[CS-OS] Multithreading #1 - Process & Thread

프로세스 & 스레드

약 12시간 전
·
0개의 댓글
·
post-thumbnail

Thread Deep Down 1

이 글의 목적: 쓰레드를 더 깊게 이해하고 row level에서 다뤄본것을 기록. 지난 포스트들은 거의 javascript 기반으로 작성이 되었는데, OS나 Network 처럼 깊게 파야하는 주제들은 C++ 로 다뤄보겠다. 쓰레드란 한 개의 CPU 코어는 단 하나의

3일 전
·
0개의 댓글
·

[TMI] 메인 스레드(?)와 프로세스

하나의 프로세스를 실행하던 여러 스레드가 존재한다고 해 보자.여기서 프로세스가 종료된다면 당연히 실행되던 스레드들도 모두 종료된다.즉, 하나의 스레드에서 exit이 호출되거나 main문을 실행하던 스레드가 return을 했을 경우에 해당될 것이다.하지만 그것과 "mai

4일 전
·
0개의 댓글
·

35 - Save & Load, Network, Thread

수업내용 레벨이 전환 될때, GameMode가 다르다면 데이터유지에 제약사항이 발생할 경우가 있다. GameInstance로 할수도 있고. 메모리 또는 저장매체를 이용하여 Save & Load 방식으로 유지 할 수도 있다. Save Game Class

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

[Network] 네트워크

네트워크에서 쓰레드 많이 나옴앞에서 배운거 싹 다 나옴네트워크란? 참고네트워크란 컴퓨터간 연결, 통신하는 행위네트워크망 = 컴퓨터간 연결하는 망디바이스 식별자네트워크망에서 원하는 디바이스(PC 등)을 찾게 해줌ip의 확장기존 ipv4 사용 -> ipv6로 변경프로세스

2023년 3월 20일
·
0개의 댓글
·

PS(process)/Thread

movie확장자 > exe > xxxx.exe > 실행 프로그램프로그램이 실행되어 돌아가고 있는 상태 컴퓨터가 일을 하고 있는 상태동작상태 : 동시적 concurrency : 여러 작업을 돌아가면서 일부분씩 진행 (context switching)병렬성 parallel

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

Coroutine 코루틴

비동기 프로그래밍을 하기 위해 코틀린에서 지원하는 라이브러리. 단일 스레드에서 많은 작업이 가능하여 메모리를 절약하고 스레드를 더 잘게 쪼개 사용하기 위한 개념이다.코루틴은 작업 하나하나에 Thread 를 할당하는 것이 아닌 'Object' 를 할당해주고, 이 Obje

2023년 3월 18일
·
0개의 댓글
·
post-thumbnail

Thread/Handler 스레드와 핸들러

Thread : 동시 작업을 위한 하나의 실행 단위Handler : Thread 간의 통신을 하기 위한 클래스안드로이드의 UI는 Main Thread 라는 하나의 스레드에서 동작한다.메인 스레드에서 네트워크나 DB 작업 등 무거운 작업을 하게되면 작업이 완료되기 전까지

2023년 3월 17일
·
0개의 댓글
·

Servlet VS. Spring

Web Application 을 만들 때 필요한 인터페이스이다.Spring Framework 가 제공하는 MVC 패턴을 사용한 Web Service 제작기능Spring Web MVC 는 Swervlet 을 사용해 Web Application 을 제작한다.Spring W

2023년 3월 16일
·
0개의 댓글
·

Philosopher 말 안 듣는 철학자들 얌전히 밥 먹이는 법.

과제 정리 둥근 테이블에 앉아있는 한 명 이상의 철학자가 둥근 테이블에 앉아 먹거나 자거나 생각하거나 3개 중에 하나의 동작을 한다. 둥근 테이블에는 한 명이 앉을 수 있는 의자 앞에 스파게티가 하나씩 놓여있고 각각의 스파게티 사이에는 포크가 하나 놓여져 있다. 모든

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

230314 JAVA_Thread

Thread란 어떤 Program을 실행하게 해 주는 원동력으로 대표적으로 main(String args) method는 Java 프로그램을 동작하게 해주는 method 이다. Process 역시 Program을 작동시킨다는 점에서 비슷하지만 차이점이 존재한다. Pro

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

[OS] Thread

[OS] 쓰레드

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

[Thread] 쓰레드

컴퓨터에서 프로세스란 '현재 돌아가고 있는 프로그램'을 말한다.참고 - 프로세스와 쓰레드의 개념과 구현초기 컴퓨터는 한 번에 하나의 프로세스만 진행 가능. 이 한계를 극복하기 위해 나온 것이 '시분할 방식'. 이를 통해 우리는 멀티태스킹을 느낄 수 있다.참고 - CPU

2023년 3월 13일
·
0개의 댓글
·

[자바의 정석 기초편] 쓰레드 1

프로세스 : 실행 중인 프로그램. 자원(resources)과 쓰레드로 구성자원 : 메모리, CPU, 하드 디스크, 키보드 등쓰레드 : 프로세스 내에서 실제 작업을 수행. 모든 프로세스는 최소한 하나의 쓰레드를 가지고 있다.싱글쓰레드 프로세스 = 자원 + 쓰레드멀티쓰레드

2023년 3월 11일
·
0개의 댓글
·
post-thumbnail

TIL - Thread, JVM

0310 TIL 정리 및 요약 프로세스: 실행중인 애플리케이션이다. 데이터, 컴퓨터 자원, 스레드로 구성된다. 스레드: 프로세스내에서 실행되는 소스 코드의 실행 흐름 스레드는 싱글 스레드 프로세스와 멀티 스레드 프로세스로 나뉜다.스레드는 데이터와 애플리케이션이 확보한

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

[Operating System] Thread (3)

Scheduler Activations many-to-many와 two-level models에서 communication between kernel and the thread library는 어떻게 이루어지는가? many-to-many와 two-level models

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

[Java] 자바의 Multi-Thread 알아보기

자바는 멀티쓰레드를 지원한다. 잘 알고 쓴다면 빠른 반응성과 처리 속도, 대기 시간 감소 등의 이점을 얻을 수 있다.

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

Thread

어떤 애플리케이션이 실행되면 운영체제가 해당 애플리케이션에게 메모리를 할당해주며 애플리케이션이 실행되는데, 이처럼 실행 중인 애플리케이션을 프로세스라고 하며, 프로세스 내에서 실행되는 소스 코드의 실행 흐름을 스레드라고 한다.단 하나의 스레드를 가지는 프로세스를 싱글

2023년 3월 9일
·
0개의 댓글
·

[Operating System] Thread Local Storage (TLS)

메모리 할당은 process 단위로 이루어지기 때문에 thread는 동일한 메모리 주소를 공유하게 된다. -> Data 영역도 공유 -> 전역변수를 모든 스레드가 공유.Process와 마찬가지로 스레드의 경우에도 각자의 고유한 전역변수가 필요한 경우가 존재한다.Thre

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

[Operating System] Thread (2)

Thread Libraries thread library가 thread를 만들고 관리하는 API를 제공해 준다. thread를 구현하는 두 가지 방법 kernel의 도움 없이 전적으로 user space에서만 library를 제공 : library 내부 함수들을 사

2023년 3월 9일
·
0개의 댓글
·