작성한 질문수
고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
Thread(5) - Prod and Cons Using Queue
작성
·
311
0
안녕하세요,
Queue모듈로부터 queue 인스턴스를 생성하는데요, 이 인스턴스는 main함수의 스택에 존재하는 게 아닌가요?
서로 다른 쓰레드 간에는 스택은 공유하지 않는데 어떻게 pipeline을 서로 다른 쓰레드에서 접근 가능한지 궁금하여 문의드립니다. queue 인스턴스가 힙에 존재하나요?
퀴즈
프로세스와 스레드의 주요 차이점 중, 메모리 사용 방식에 대한 설명으로 올바른 것은 무엇일까요?
프로세스는 메모리를 공유하고 스레드는 공유하지 않습니다.
스레드는 메모리를 공유하고 프로세스는 공유하지 않습니다.
둘 다 메모리를 공유하지만 프로세스는 스택 영역만 독립적입니다.
프로세스는 독립적인 메모리 공간을 가지며, 스레드는 같은 프로세스 내에서 스택을 제외한 대부분의 메모리를 공유합니다.
답변 2
저도 찾아보니 collections의 dqueue를 사용하는것으로 이해했는데,
질문과 별개로,
매개변수로 넘어가서 사용가능한것 아닌가요?
좋은 질문입니다.
아래 글 한 번 읽어보세요.
https://www.tutorialspoint.com/heap-queue-or-heapq-in-python