【发布时间】:2016-08-31 11:30:55
【问题描述】:
如果存在多线程和一个向列表添加值的函数和另一个获取该值的函数。有什么区别:
import queue
scrape = queue.Queue()
def scrape():
scrape.put('example')
def send():
example = scrape.get()
print (example)
scrape = set([])
def scrape():
scrape.add('example')
def send():
example = scrape.pop()
print (example)
为什么人们使用 170-180 行的队列模块,如果条件会减慢这种情况的处理速度,如果他们可以使用集合,这也给了他们重复过滤的优势。
【问题讨论】:
标签: python multithreading set queue