Jerry의 컴퓨터 일기

  • 홈
  • 태그
  • 방명록

2025/03/14 1

[1분 면접] 동시성과 병렬성의 차이

📌 면접 답변 동시성(Concurrency)동시성이란 논리적으로 동시에 실행되는 것처럼 보이게 만드는 개념단일 코어를 기준으로 시간 분할을 통해 여러 스레드를 번갈아 가며 작업 수행마치 동시에 여러 작업이 처리되는 것 처럼 보인다.다만, 동시성 환경을 고려하지 않고 여러 스레드를 사용하면 Deadlock, Race Condition, Starvation 문제 발생  병렬성 (Parallelism)병렬성이란 물리적으로 동일한 시간에 여러 작업을 독립적으로 수행하는 것을 의미여러 개의 코어가 각각 독립된 스레드의 작업을 동시에 처리함으로써, 실제로 여러 작업이 동시에 실행고성능 컴퓨팅에 이상적 하지만 데이터나 리소스 공유 작업 간 동기화가 필요할 경우가 많아, 동기화로 상당한 오버헤드가 발생 할 수 있다...

😀 Jerry/면접 질문 2025.03.14
이전
1
다음
더보기
프로필사진

Jerry의 컴퓨터 일기

기억보다는, 기록을 남깁니다.

  • 분류 전체보기 (288)
    • 🖥️ 컴퓨터 기초 (20)
      • PintOS (15)
      • CS (5)
    • ♟️ 알고리즘 (146)
      • swea (41)
      • 알고리즘_프로그래머스 (12)
      • 알고리즘_백준 (75)
      • Leetcode (17)
      • 기본 개념 (1)
    • ⚙️ Backend (22)
      • Network (10)
      • API (4)
      • DB (6)
      • Docker (0)
    • 🏠 Frontend (3)
    • 📚 Git (8)
    • 🤖 Chat GPT (2)
    • ℹ️ 데이터 (11)
      • 데이터 분석 (6)
      • 크롤링 (5)
    • 🔖Java (5)
      • 프로젝트 (0)
    • 🔖Python (5)
      • Folium (1)
      • Opencv (1)
      • 기타 (2)
    • 🔖JS (4)
    • 🔖 C언어 (1)
    • 🔧 컴퓨터 에러 (5)
    • 😀 Jerry (56)
      • 채용설명회 (3)
      • 마인드셋 (0)
      • 일상 (13)
      • 면접 질문 (40)

Calendar

«   2025/03   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허브

티스토리툴바