빠르게 보단 꾸준히

빠르게 보단 꾸준히

  • 분류 전체보기 (88)
    • Language (13)
      • Java (11)
      • JavaScript (1)
      • kotlin (1)
    • Framework (22)
      • Spring Boot (11)
      • NestJS (10)
      • Laravel (1)
    • CS (24)
      • DB (3)
      • 네트워크 (6)
      • 운영체제 (1)
      • 보안 (4)
    • 정보처리기사 (14)
    • 도서 (12)
      • 객체지향의 사실과 오해 (2)
      • 친절한 SQL 튜닝 (1)
      • 스프링으로하는 마이크로서비스 구축 (9)
    • AWS (1)
  • 홈
  • 태그
  • 방명록
  • instagram
  • Github
RSS 피드
로그인
로그아웃 글쓰기 관리

빠르게 보단 꾸준히

컨텐츠 검색

태그

NestJS aop spring

최근글

댓글

공지사항

아카이브

Language/kotlin(1)

  • 코루틴(Coroutine)이란?

    코루틴은 비동기 프로그래밍을 위한 (1) 경량 스레드 개념으로 일반적인 함수와는 달리 (2)중간에 실행을 멈췄다가 다시 시작할 수 있는 함수를 의미합니다. chat gpt를 통해 '코루틴에 대해 설명해 줘'라는 질문을 작성하면 얻을 수 있는 답입니다. 저는 해당 답변에서 두 가지에 대한 추가 질문을 했습니다. 경량 스레드란?중간에 실행을 멈췄다가 다시 시작할 수 있는 함수의 동작 방식은?먼저 경량 스레드는 (1)운영체제 수준의 스레드가 아니라, 애플리케이션 또는 (2) 런타임 수준에서 실행되는 단위를 의미합니다. 간단한 코드를 통해서 일반적인 멀티 스레드 방식과 경량 스레드 방식(코루틴 사용)의 차이를 보겠습니다. 먼저 일반적인 멀티 스레드 방식에서는 아래 코드를 실행하면 Thread {... }. ..

    2025.05.15
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바