# multi thread

48개의 포스트
post-thumbnail

프로세스와 스레드 (Process & Thread)

운영체제로부터 자원을 할당받은 작업의 단위프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위컴퓨터에서 실행 할 수 있는 파일우리는 이 아직 파일을 실행시키지 않은 정적 프로그램을 흔히 프로그램이라 부른다.예) 카카오톡, 크롬, 그림판프로그램을 실행시켜 정적 프로그램이

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

Multi process/ thread 환경의 동기화 문제

🤓오늘의 공부 주제: Multi process/ thread 환경의 동기화 문제🤓 Q. multi process환경에서 process간에 데이터를 어떻게 주고 받는가? > A. 원칙적으로 process는 독립적인 주소 공간을 갖기 때문에, 다른 process의 주

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

Multi thread vs Multi process

A. Multi thread란 하나의 process가 동시에 여러개의 일을 수행할수 있도록 해주는 것.thread는 한 process 내에서 실행되는 동작(기능 function)의 단위. 각 thread는 속해있는 process의 Stack 메모리를 제외한 나머지 me

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

[OS] Process, Thread, Multi Process, Multi Thread

운영체제로부터 자원을 할당받은 작업의 단위Process is a program in execution프로세스는 실행중인 프로그램을 의미모든 프로그램은(운영체제 포함) 메모리에 올라와야 사용할 수 있다 (폰 노이만 구조)작업관리자에서 프로세스들을 볼 수 있다. (PID

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

[프로젝트] 멀티 쓰레드 환경에서 좋아요❤️ 기능 구현하기

구현 막바지에 있는 TRILO 프로젝트에서 마지막으로 간단하게 좋아요 기능을 추가하기 위해 발생할 수 있는 여러가지 문제와 해결방법에 대해서 고민해봤고 글을 남깁니다. 😃 요구사항 이미 좋아요한 여행의 경우 연관관계 매핑 좋아요 기능은 한 명의 사용자가 여러 개

2023년 8월 2일
·
0개의 댓글
·

멀티스레딩

멀티스레딩(Multi-Threading)에 대한 기본적인 이해와 C#에서 멀티스레딩에 사용되는 방법들을 소개한다.

2023년 6월 29일
·
0개의 댓글
·
post-thumbnail

Nodejs:싱글스레드::

싱글 스레드란 스레드가 하나뿐이라는 것을 의미(제어할 수 있는 스레드가 1개) 자바스크립트 코드가 동시에 실행될 수 없는 이유노드 실행 -> 1개의 프로세스 생성 -> 스레드 여러개 생성(개발자 제어가능: 1개) \*\*블로킹이 발생할 것 같은 경우 논블로킹 방법으로

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

클라우드 컴퓨팅/멀티스레딩과 멀티프로세싱의 차이점

클라우드 (Cloud) 컴퓨팅/멀티스레딩 (Multithreading)과 멀티프로세싱 (Multiprocessing)의 차이점

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

JAVA | Thread

process : 실행 중인 프로그램프로그램이 실행되면 OS로 부터 메모리를 할당받아 프로세스 상태가 됨thread 하나의 프로세스는 하나 이상의 thread를 가지게 되고, 실제 작업을 수행하는 단위는 thread임 : 여러 thread가 동시에 수행되는 프로그래밍,

2023년 4월 21일
·
0개의 댓글
·

Process vs. Thread

하나의 Process 내부에서 멀티 Thread 로 여러가지 일을 동시성 으로 처리하는 기능하나의 Process 내부에 존재하기 때문에 Thread 간 공유된 자원으로 통신 비용이 절감된다.여러개의 독립된 Process 를 생성해 동시성 으로 처리하는 기능Thread

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

Spring Boot - 파일 업로드 처리 (feat. Multi Threading)

멀티 쓰레딩을 이용한 파일 업로드 처리...

2023년 1월 27일
·
1개의 댓글
·
post-thumbnail

Why We Should Use Logger

특정 값을 찍을 때 print를 찍기 일수다. 쉬우니까. 하지만 이 습관은 좋지 않다. 왜 인지 알아보자.

2022년 11월 11일
·
0개의 댓글
·

Synchronized 키워드

멀티스레드 환경에서는 여러 스레드가 변경 가능한 공유 데이터를 동시에 수정하려 할 때 레이스 컨디션이 발생한다. 자바에서는 이러한 레이스 컨디션을 회피할 수 있도록 synchronized 기능을 제공한다. synchronized 키워드를 붙이면 해당 블록에는 오직 하나

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

Concurrent Hashmap

https://devlog-wjdrbs96.tistory.com/269 참조함\--------------일반적인 hashmap 사용 예제 -----------------package hello.core.member;import java.util.HashMap;

2022년 10월 9일
·
0개의 댓글
·

[Common] Web Worker

웹 워커(Web Worker)는 Background Thread에서 스크립트를 실행하는 방법스크립트(Scripts)가 한 번 HTML에서 실행되면 스크립트가 종료될 때까지 현재 페이지는 반응하지 못합니다. 웹 워커를 사용하게 되면 백그라운드에서 다른 스크립트와 독

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

[OS] 멀티 프로세스, 멀티 스레드

프로세스는 운영체제로부터 자원을 할당받는 작업의 단위이고, 스레드는 프로세스가 할당받은 자원을 이용하는 실행의 단위이다.프로세스는 코드로 작성된 프로그램이 메모리에 적재되어 사용할 수 있는 상태가 된 것이다. 프로그램은 보조 기억장치에 존재하며, 실행되기를 기다리는 명

2022년 8월 6일
·
0개의 댓글
·

multi-threaded?

들어가기 전 multithread의 instruction 처리에 대해서 concurrency 인지 parallel 인지에 대해 명확한 이해가 없었다. multithread 이면 단순히 parallel(병렬적)하게 instruction을 처리한다고 생각했다. 문득 생

2022년 7월 26일
·
0개의 댓글
·
post-thumbnail

ConcurrentHashMap은 조회시 Lock을 할까?

이번에 다양한 Thread에서 오는 정보나 작업의 요청을 관리 해야할 업무를 맞게 되었습니다.그래서 여러쓰레드에서 접근하다보니 ConcurrentHashMap을 사용하였는데 해당부분을 사용하다 생각외로 동작하는 부분을 발견하였습니다.다음과 같은 코드가 있을때 만약 Te

2022년 7월 17일
·
0개의 댓글
·
post-thumbnail

데드락(DeadLock)

두 개 이상의 작업이 서로 상대방의 작업이 끝나기 만을 기다리고 있기 때문에 결과적으로 아무것도 완료되지 못하는 상태를 말한다.

2022년 7월 10일
·
0개의 댓글
·