문질문질

  • 홈
  • 태그
  • 방명록

멀티스레드 1

Java 대용량 데이터 처리 (6) - 멀티 쓰래드/병렬 처리

6. 싱글 쓰레드 → 멀티 쓰레드 / 병렬 처리 (10만 명에게 알림 발송)싱글 쓰레드 vs 멀티 쓰레드/병렬 처리싱글 쓰레드 방식은 하나의 작업 흐름으로 모든 알림을 순차적으로 처리.사용자는 많고, 각 알림 발송 시간이 지연되면 전체 처리 시간도 길어짐.멀티 쓰레드 / 병렬 처리는 여러 쓰레드를 활용해 동시에 알림을 전송.작업을 분산해 처리 속도를 높이고, 전체 처리 시간을 획기적으로 단축할 수 있음. 비동기 병렬 처리 예제 Bad case: 싱글 쓰레드public class NotificationService { public void sendNotifications(List users) { for (String user : users) { send(user); ..

CS 정리 2025.05.04
이전
1
다음
더보기
프로필사진

문질문질

Spring 개발자입니다! 관심 분야에 대해 공부하고 나누고 싶어요

  • 분류 전체보기 (42)
    • Idea (4)
    • CS 정리 (19)
      • 알고리즘, 자료구조 (4)
    • Kafka (1)
    • Linux (2)
    • 제조 소프트웨어 (16)
      • 공부 (10)
      • 설계 (6)

Tag

알고리즘, 단일 책임 원칙, 비동기 수집, boxing unboxing, 엔티티 설계, stop the world, java stw, CS, GC, Linux, SOLID, 대용량 데이터 처리, SRP, MSA, 기사의 여정, MES, 도메인 설계, 제조 공부, java, cursor stream,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바