inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)

Thread(5) - Prod and Cons Using Queue

Prod and Cons 관련 질문입니다

280

문환룡

작성한 질문수 20

0

이전 강의에서

lock과 acquire를 활용해서 동기화 문제를 해결했는데

Prod and Cons 패턴을 굳이 사용하는 이유는 

Prod and Cons 패턴이 이전 lock과 acquire를 사용하는 것보다 더욱 효율적이어서 사용을 하는 것인가요? 

python 동시성

답변 1

0

좋은사람

안녕하세요.

효율적일 수도 있고 데이터 전달에 타이밍, 데이터 크기 또는 구조에 따라서 비효율적일 수도 있어요

보통은 자료구조 형태에서 둘다 구현 후 성능 및 실행 시간 등을 테스트 해서

사용하는 것이 보편적이긴 합니다.

Pros and Cons 관련하여 질문드립니다

0

74

1

daemon=True가 안 먹히네요

0

100

2

threadpoolexecutor.submit 실행 시 순차 실행

0

232

2

queue 를 사용하는 이유?

1

246

1

멀티프로세싱 관련 질문

0

193

1

python gil 삭제

0

373

1

4분:59초 질문 그룹쓰레드 (5). 대기중인 작업 -> Queue -> 완료 상태조사 -> 결과 또는 예외 -> 단일화(캡슐화) 에 관해서

0

175

1

데몬스레드 설명

0

245

1

작업영역 질문

0

312

1

cmd에서 code작성시 기존에 깔아둔 vscode에서 이상한 화면이 뜨네요

0

292

1

ThreadPoolExecutor에서 작업중인 쓰레드가 있을때 대기할수 있는 방법이 있는지요?

0

289

1

py_ad_2_5_2 Sharing State의 Argument 부분

0

302

1

Thread(4) 16:10 스레드 질문

0

344

1

파이썬 병렬처리 관련 질문이 있습니다.

0

355

1

10:10쯤에 질문있습니다.

0

259

1

multiprocessing(5) - Queue 공유 질문 in multiprocess

0

440

1

seleniumwire multiprocessing 에러

0

730

1

logging과 print 차이 질문입니다..!

0

674

1

확장프로그램 질문입니다

0

301

1

KeyboardInterrupt 시 p.join에서 exception 발생

0

421

1

경쟁상태,교착상태, 메모리영역

0

259

1

ProcessPoolExecutor 사용 시 pid 증가

0

354

1

multiprocess 환경에서 특정 Process에 문제가 있거나 죽었을때 처리 방법

0

757

1

ThreadPoolExecutor 에서 max_workers 질문입니다.

2

1537

1