python3 대기열(단방향 대기열)에 대한 자세한 소개

高洛峰
풀어 주다: 2017-03-23 14:38:33
원래의
2372명이 탐색했습니다.

대기열 만들기


import queue
q = queue.Queue()
로그인 후 복사

비어 있음(대기열이 비어 있으면 True 반환)


import queue
q = queue.Queue()print(q.empty())#输出:True
로그인 후 복사

가득(대기열이 비어 있는 경우) 큐가 가득 차면 True를 반환)


import queue
q = queue.Queue(1) #指定队列大小q.put('a')print(q.full())#输出:True
로그인 후 복사

put(큐에 요소 넣기) get(큐에서 요소 제거) 선입선출 원칙

<🎜>

import queue
q = queue.Queue()
q.put('a')
q.put('b')print(q.get())#输出:a
로그인 후 복사
join(큐의 모든 작업이 처리될 때까지 호출 스레드를 차단)


#占位
로그인 후 복사
로그인 후 복사
qsize(큐의 요소 수로 반환)


#占位
로그인 후 복사
로그인 후 복사
task_done(작업 완료 후 작업이 완료된 대기열에 신호 보내기) )


아아앙

위 내용은 python3 대기열(단방향 대기열)에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿