Levitating

Levitating

  • 분류 전체보기 (98)
    • 기술면접 준비 (1)
    • 운영체제 (2)
    • 임베디드 컴퓨터구조 (1)
    • 백엔드 개발 (Django) (0)
    • 알고리즘 (51)
    • fixing errors (8)
    • etc (3)
    • 파일시스템 (2)
    • 논자시 (8)
    • 파이썬 (4)
    • 취업 후기 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Levitating

컨텐츠 검색

태그

백준c++ 백준 백트래킹 dfs sk 하이닉스 코테 준비 코테 논자시 다이나믹프로그래밍 BFS 리눅스 dp 알고리즘 코딩테스트 c++ softeer 프로그래머스 해시 vscode 디버깅 ISA

최근글

댓글

공지사항

아카이브

stackless coroutine(1)

  • stackless coroutine 스택리스 코루틴

    일반적인 코루틴과 달리 실행 중인 함수 또는 프로세스의 상태를 스택(메모리)를 사용하지 않고 저장하고 관리하는 방식이다. 코루틴은 일반적으로 실행 중인 함수의 상태를 스택에 저장하여 나중에 이어서 실행할 수 있게 한다. 스택리스 코루틴은 스택을 사용하지 않고 상태를 저장해 일반적인 코루틴과 비교해 더 가벼우며 메모리 사용량을 줄일 수 있다. 다른 데이터 구조 (객체 또는 클로저)에 저장한다. 스택리스 코루틴이 스택을 사용하지 않고 상태 정보를 저장해 효율적인 멀티 태스킹을 구현하는데 도움이 되는데, 더 효율적인 이용이 가능한 이유는 다음과 같다. 1. 스택의 경우 각 함수 호출에 대한 스택 프레임을 생성하고 제거해야해서 메모리 소모가 더 크다. 2. 많은 스레드를 사용하지 않고도 동시성을 달성할 수 있따..

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

티스토리툴바