# multithread
[번역,정리]When, why, and how to multithread in Flutter - Google I/O 2022
Concurrency의 장점을 알아보고 사용해보자. 앱을 만들 때, 부드럽고 빠른 앱을 만들어 보자.

[Java] 쓰레드(Thread)와 멀티 쓰레드(MultiThread)
멀티스레드 (Multi Thread): 하나의 프로세스에서 여러 개의 작업을 하도록 해주는 기능멀티프로세스 (Multi Process): 여러 개의 프로세스를 사용하여 병렬적 일 처리를 할 수 있도록 해주는 기능프로세스는 보통 한 번에 한 가지 일을 수행한다.하지만 프

Multithread
user threadJava는 VM이다. OS위에 VM에서 thread를 제공해주는것이는 OS에 있는 CPU의 core를 넘나들 수 없다.Java thread 변화기존 : green thread (user thread)최신 : native thread (kernel t
Runnable vs Callable
Runnable은 다중 스레드 작업을 나타내기 위해 제공되는 핵심 인터페이스이며 Callable은 Java 1.5에서 추가된 향상된 Runnable 버전입니다.두 인터페이스 모두 멀티스레드로 실행되는 태스크를 나타내도록 설계됨Runnable는 Thread클래스 또는 E

싱글 쓰레드와 멀티 쓰레드
Main Thread main 메서드의 코드를 수행하는 쓰레드. 쓰레드는 사용자 쓰레드(user thread)와 데몬 쓰레드(daemon thraed)가 있어요. 프로그래은 사용자 쓰레드(user thread) 가 하나도 없을 때 프로그램은 종료되요. 싱글쓰

AWS SQS + Kotlin + Coroutine을 이용한 멀티스레드 SQS consumer 구현하기
서론 12월에는 '멀티스레드 환경에서 다수의 요청을 효율적으로 처리하는 WAS + Background worker 아키텍쳐 구현하기' 프로젝트를 계획했었다. 이 아키텍쳐의 핵심은 뒷단에서 멀티스레드로 원하는 작업을 효율적으로 처리하는 Background worker 부분이었는데, 이 부분을 구현하기 위해 학습한 것들과 실습 내용을 공유하려 한다. 실습 내...