드리프트의 뉴 코딩 이야기
close
프로필 배경
프로필 로고

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (416)
    • Javascript (177)
    • Go (143)
    • Rust (33)
    • Python (31)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (9)
  • 홈
  • Javascript
  • Go
  • Rust
  • Python
파이썬 비동기 프로그래밍, 코루틴의 모든 것

파이썬 비동기 프로그래밍, 코루틴의 모든 것

파이썬 비동기 프로그래밍, 코루틴의 모든 것안녕하세요!오늘은 파이썬 (Python)의 비동기 프로그래밍에 대해 한번 자세히 알아볼까 하는데요.그중에서도 핵심 개념인 코루틴 (coroutine) 에 대해 샅샅이 파헤쳐보는 시간을 갖겠습니다.파이썬 코루틴의 역사: 옛날 코루틴부터 최신 코루틴까지 파이썬 (Python)이 오랫동안 발전해오면서 코루틴 구현 방식도 여러 번 크게 바뀌었는데요.이 변화 과정을 쭉 훑어보면 파이썬 (Python) 비동기 프로그래밍의 본질을 더 깊이 이해하는 데 도움이 될 겁니다.초창기 탐색과 기본 기능 도입파이썬 2.5: 이 버전에서 제너레이터 (generator)에 .send(), .throw(), .close() 메서드가 추가됐는데요. 이 메서드들이 등장하면서 제너레이터 (gen..

  • format_list_bulleted Python
  • · 2025. 3. 22.
  • textsms
JavaScript의 async, await에 대해 깊이 이해하기

JavaScript의 async, await에 대해 깊이 이해하기

JavaScript의 async, await에 대해 깊이 이해하기서론실험 방법실험에 사용할 함수 정의실험 결과아무것도 추가하지 않은 경우then을 사용한 경우await를 사용한 경우결론async가 붙으면 Promise를 반환합니다효과가 없는 예효과가 있는 예async와 await에 효과가 있는 예결론서론async/await와 Promise 개념에 대해 완벽하게 이해하지 못했다고 느껴, 좀 더 명확히 파악하기 위해 몇 가지 실험을 진행해 보았습니다. 이 글에서는 그 실험들을 통해 얻은 인사이트를 여러분과 공유하고자 합니다.실험 방법다음의 네 가지 함수를 사용해 실험을 진행합니다.실험에 사용할 함수 정의// Promise를 반환하는 async 함수async function a() { return new..

  • format_list_bulleted Javascript
  • · 2024. 7. 1.
  • textsms
  • navigate_before
  • 1
  • navigate_next
태그
  • #Rust
  • #Go
  • #Go 언어
  • #타입스크립트
  • #성능 최적화
  • #javascript
  • #자바스크립트
  • #typescript
  • #프로그래밍
  • #Golang
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바