Dev.Oh 님의 블로그

  • 홈
  • 태그
  • 방명록

멀티스레드 1

[Concurrency] 동시성 개요

배경 기기의 발전으로 현재 일반인도 좋은 성능의 컴퓨터를 보급받아 사용하고 있다. 그뿐만 아니라, 게임 산업에서도 대규모의인원을 감당하여 원활한 게임 플레이 환경을 조성하게 될 수 있다.  그렇기 때문에 개발자는 프로그래밍에 관해 기기의 성능을 최대한으로 활용할 수 있는 방식으로 수행해야할 필요가 있다.  핵심 키워드는 바로 동시성(Concurrency)이다.동시성의 의미는 아주 간단하다. 서로 다른 두 행위(프로세스)를 동시에 수행하는 것을 뜻한다.  예를 들어,  네트워크를 통해 게임을 다운받는다고 가정해보자, 우리는 파일이 다운받는 동안에도,유튜브와 같은 사이트를 통해 스트리밍 시청이 가능하다.  그리고 다운로드가 얼만큼 진행됐는지 Progress Bar를 통해피드백(Feedback)을 동일한 시점..

Server 2024.12.18
이전
1
다음
더보기
프로필사진

Dev.Oh 님의 블로그

성장하는 게임 서버 개발자가 되자

  • 분류 전체보기 (25)
    • Database (4)
    • Server (7)
    • Modern C++ (5)
      • Algorithm (2)
      • Container (0)
    • 네트워크 (4)
    • CS (3)
    • 포트폴리오 (0)
    • My Code (0)

Tag

동시성 프로그래밍, C++, Modern C++, std::exception, 람다 캡처, std::swap, concurrency programming, try catch all, Lamda, CTime, Numeric Algorithm, system_clock, throw(), 멀티프로세서, steady_clock, c++17, epoch, 동시성, partition algorithm, time_since_epoch,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바