# multi thread

26개의 포스트
post-thumbnail

Concurrency

클린 코드 13장, 동시성이다. 동시성과 깔끔한 코드는 양립하기 아주 어렵다. 그럼에도 불구하고, 동시성은 왜 필요할까?

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

스레드(Thread), 멀티스레드(Multi-Thread)!

스레드와 멀티스레드에 대해 알아보고 코드까지 작성해보도록 하자프로세스?스레드를 알려면 먼저 프로세스의 개념부터 알아야한다.프로세스는 현재 실행되고 있는 프로그램을 의미한다.더 붙여 설명하면 메모리에 올라가서 실행되는 상태이다.운영체제 상 프로세스에는 4가지 메모리 영역

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

😈Thread Safety 살펴보기👀

Thread Safety가 보장되지 않는 상황은 개발자의 골치를 아프게 합니다.

2022년 4월 24일
·
0개의 댓글

WAS의 멀티 쓰레드

멀티 쓰레드에 대한 부분은 WAS가 처리개발자가 멀티 쓰레드 관련 코드를 신경쓰지 않아도 됨개발자는 마치 싱글 쓰레드 프로그래밍을 하듯이 편리하게 소스코드 개발멀티 쓰레드 환경이므로 싱글톤 객체(서블릿, 스프링 빈)는 주의해서 사용특징필요한 쓰레드를 쓰레드 풀에 보관

2022년 3월 29일
·
0개의 댓글
post-thumbnail

[CS] Computer Science Part1 Day-86

Applications cannot run without an operating system. Applications are intended to perform various tasks using the computer.

2022년 3월 22일
·
0개의 댓글
post-thumbnail

[CS] 운영체제(프로세스, 스레드, 멀티 스레드) / 가비지 컬렉션 / 캐시 Day-61

프로세스(Process) 운영체제에서 실행 중인 하나의 애플리케이션을 프로세스라고 합니다. 애플리케이션을 실행하면 운영체제로부터 실행에 필요한 메모리를 할당받아 애플리케이션 코드를 실행합니다. ex) 크롬을 여러개 실행하면? 두개의 프로세스가 생성됩니다. 하나의 애

2022년 2월 8일
·
0개의 댓글
post-thumbnail

[Python] 멀티 스레드 - 4 (Dead Lock)

이전 포스트에서 한정된 공유 자원에 대한 접근을 관리하는 Lock에 대해서 공부했다. Lock을 사용할 때에는 Dead Lock이 발생하지 않도록 주의해야 한다.교착 상태 (Dead Lock)이란, 두 개 이상의 작업이 서로 상대방의 작업이 끝나기 만을 기다리고 있기

2022년 1월 24일
·
0개의 댓글
post-thumbnail

[Python] 멀티 스레드 - 3 (Lock)

어느 날, 나는 숫자 1,000,000을 하나씩 세고 싶어졌다.그러나 for-loop로 1부터 1,000,000까지 하나씩 세는 것은 비효율적이라고 판단해 멀티 스레딩을 이용하여 1부터 250,000까지 세는 스레드를 네 개 만들어서 1,000,000을 세어보기로 하였

2022년 1월 24일
·
0개의 댓글

[Python] 멀티 스레드 - 2 (데몬 스레드)

데몬 스레드(Deamon thread)란 일반 스레드를 보조하는 역할을 하는 스레드를 의미한다. 데몬 스레드는 메인 스레드가 종료되면 그 즉시 종료된다.본 실험에서는 두 개의 스레드 (thread_1, MainThread)를 사용한다. 각 스레드는 시작할 때 count

2022년 1월 23일
·
0개의 댓글

[Python] 멀티 스레드 - 1

멀티 스레드 (Multi-thread)는 보통 언어 기본서 맨 마지막에 나오는 부분으로, 면접에서 어떤 언어에 대한 숙련도를 확인할 때 나오는 단골 질문이라고 한다.개인적으로는 멀티 스레딩의 기본적인 개념을 알고 있었지만, 알고리즘 만으로 파이썬을 익혔기 때문에 파이썬

2022년 1월 23일
·
0개의 댓글
post-thumbnail

멀티 쓰레드 (Multi Thread)

요청이 있을 때 servlet을 호출해서 실행시킨 후 반환까지 작업을 진행하는데, 이때 호출하는 건 쓰레드이다. 애플리케이션 코드를 하나하나 순차적으로 실행하는 것이 쓰레드이다.📣프로그램 전체는 프로세스, 그 안에서 기능별로 돌아가는게 쓰레드자바 메인 메서드를 처음

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

Socket with Multi-Thread in Java

급한 사람들을 위한 비동기 1대N 소켓 프로그래밍 (멀티스레드)

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

TIL. 47 Javascript 실행 구조

스레드란 프로그램, 특히 프로세스 내에서 실행되는 흐름의 단위이다. Javascript가 싱글 스레드인 이유 싱글 스레드 하나의 프로세스에서 하나의 스레드를 실행한다.(직렬적으로 실행) 멀티 스레드 하나의 프로세스에서 둘 이상의 스레드를 동시 실행한다.(병렬적으로

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

worker_threads

nodejs의 worker thread에 관한 포스트입니다.

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

[miniRT] multi-thread 구현하기 in C

멀티쓰레드를 아주 간단한 정도로 구현해보았다.

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

Multi-Thread Programming

Thread : 최소의 프로세스 동작 단위 -> 하나의 프로세스는 여러개의 스레드를 가질 수 있다. 하나의 스레드가 하나의 프로세스에 속한다.Process: OS로부터 메모리를 할당받아 동작하는 프로그램의 동작 단위, 프로그램이 실제로 메모리에 상주하면서 동작할 때

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

[OS] C로 Multi-thread(멀티 스레드) 구현 1 (Windows / Linux)

하나의 스레드는 전역 변수 target을 계속 더해주고(target++), 다른 하나의 스레드는 target을 계속 빼주는(target--) 멀티 스레드 예제 코드입니다.

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

4-2. (1) Single and Multi Thread

: Thread가 하나뿐인 프로그램을 말한다.: Thread가 2개 이상인 프로그램을 의미한다.Thread Ctrl+F2 누르면 정의class Thread implements Runnable {}Runnable Ctrl+F2 누르면 정의@FunctionalInterfa

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