当使用maxsize< = 0初始化Python队列时,其大小是无限的:
class Queue.Queue(maxsize = 0)
FIFO队列的构造函数。 maxsize是一个设置的整数 可以放入的项目数量的上限 队列。如果maxsize小于或等于零, 队列大小是无限的。
我想知道队列大小的实际限制是什么。
背景:我想编写一个应用程序,以-say-2 kHz的采样率从测量设备获取数据,并将所有数据放入队列中。另一方面,有一个GUI定期 - 每秒一次 - 从队列中检索所有数据并更新绘图窗口。所以我的问题是这是否安全。