>  기사  >  백엔드 개발  >  python3 대기열(단방향 대기열)에 대한 자세한 소개

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

高洛峰
高洛峰원래의
2017-03-23 14:38:332359검색

대기열 만들기


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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.