본문 바로가기

몰입공간

검색하기
몰입공간
프로필사진 sahayana

  • 전체 (117)
    • Programming (38)
      • Web (3)
      • Python (11)
      • Django (19)
      • Flask (5)
      • CS (0)
      • Database (0)
      • Network (0)
    • Algorithm (30)
      • 기본자료구조 (1)
      • Leetcode (29)
    • Machine Learning (3)
      • 머신러닝기본 (2)
      • 머신러닝실습 (1)
    • 회고 (46)
      • 주간회고(WIL) (41)
      • 프로젝트회고(KTP) (5)
Guestbook
Recent Posts
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록스레드 (1)

몰입공간

[Python] 멀티 프로세스와 멀티 스레드 (Multi process, multi thread and context switching)

#1. 프로세스와 스레드 파이썬의 비동기 함수 async/await을 이해하는 과정에서 문득 떠오른 의문을 튜터님께 여쭤본 적이 있습니다. "비동기 함수를 통한 병렬 수행으로 동시 처리와 성능 향상이 되는 것은 알겠는데... 그럼 모든 함수에 async/await을 쓰면 되는 건가요?" 답은 "꼭 그렇지는 않다" 였습니다. "백엔드 개발자라면 시스템 설계 검증 과정을 통해 주어진 요구사항에는 어떠한 방법 (멀티프로세스/멀티스레드/비동기함수)이 가장 효율적인지 찾는 것이 중요하다. " 무엇인가 꽤나 중요한 것을 관통하는 메시지같은데, 사실 무슨 의미인지 잘 몰라서 한번 알아봤습니다. [프로세스(Process)] 프로그램이 메모리 상에서 구동되는 일종의 작업 단위 운영체제로부터 프로세서, 주소 공간, 메모리..

Programming/Python 2022. 3. 6. 22:41
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바