카샤의 만개시기
close
프로필 배경
프로필 로고

카샤의 만개시기

  • 분류 전체보기 (106)
    • 만개시기 (1)
    • Foundation (13)
      • Algorithm (3)
      • Operation (1)
      • Network (2)
      • Programming (1)
      • Design Pattern (5)
    • Architecture (1)
      • DDD (1)
    • Java (23)
      • POJO (11)
      • Spring (4)
      • Liferay (1)
      • MSA (7)
    • Kotlin (13)
    • Go언어 (7)
    • Javascript (2)
      • EcmaScript (0)
      • Node.js (0)
      • React (0)
    • Swift (0)
    • Python (0)
    • Android (0)
    • IOS (0)
    • Database (4)
      • mySQL (3)
      • MongoDB (0)
      • Oracle (0)
      • Redis (0)
    • DevOps (25)
      • Docker & K8S (17)
      • Ansible (2)
      • Performance Test (4)
      • APM (1)
      • Fluentd (1)
    • Machine Learning (12)
    • Big Data (0)
      • pyspark (0)
    • Review (3)
    • 유용한 정보 (1)
    • 일상 (1)
  • 홈
  • 카테고리
  • 방명록

Go언어, 코루틴, 채널, Context 알아보기

Go의 동시성을 책임지는 핵심 요소들, 고루틴(Goroutine), 채널(Channel), select 문, 그리고 Context까지 정리해보도록 하겠습니다.1. 고루틴(Goroutine)Go 언어의 동시성 프로그래밍은 바로 고루틴에서 출발합니다.흔히 아는 '스레드'와 비슷하지만, 고루틴은 훨씬 더 가볍고 Go 런타임에 의해 관리되는 특별한 존재입니다.진짜 가벼워요! 일반적인 운영체제(OS) 스레드가 몇 MB의 메모리를 사용하는 반면, 고루틴은 고작 몇 KB로 시작합니다. 필요에 따라 메모리 크기가 유연하게 조절되기 때문에, 수십만 개의 고루틴을 동시에 띄워도 시스템에 큰 부담을 주지 않아요.쉬운 생성: 고루틴을 만드는 건 정말 간단합니다. 함수 호출 앞에 go 키워드만 붙이면 끝이에요!package m..

  • format_list_bulleted Go언어
  • · 2025. 8. 3.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (106)
    • 만개시기 (1)
    • Foundation (13)
      • Algorithm (3)
      • Operation (1)
      • Network (2)
      • Programming (1)
      • Design Pattern (5)
    • Architecture (1)
      • DDD (1)
    • Java (23)
      • POJO (11)
      • Spring (4)
      • Liferay (1)
      • MSA (7)
    • Kotlin (13)
    • Go언어 (7)
    • Javascript (2)
      • EcmaScript (0)
      • Node.js (0)
      • React (0)
    • Swift (0)
    • Python (0)
    • Android (0)
    • IOS (0)
    • Database (4)
      • mySQL (3)
      • MongoDB (0)
      • Oracle (0)
      • Redis (0)
    • DevOps (25)
      • Docker & K8S (17)
      • Ansible (2)
      • Performance Test (4)
      • APM (1)
      • Fluentd (1)
    • Machine Learning (12)
    • Big Data (0)
      • pyspark (0)
    • Review (3)
    • 유용한 정보 (1)
    • 일상 (1)
최근 글
인기 글
최근 댓글
태그
  • #go언어
  • #클라우드 네이티브
  • #MSA
  • #쿠버네티스
  • #java
  • #코틀린
  • #devops
  • #Kotlin
  • #Spring
  • #cloud native
전체 방문자
오늘
어제
전체

티스토리툴바