可能重复:
Clean way to get near-LIFO behavior from multiprocessing.Queue? (or even just *not* near-FIFO)
我想在两个不同的Python程序之间共享LIFO( Queue.LifoQueue())结构。
一个将充当作家,另一个充当读者
目前,它只是一个简单的应用程序来共享读/写时间。
读者应该在LIFO上插入UNIX时间戳和读者阅读它:
**#writer.py**
def getWriteTime():
os.system("date +%s")
# write to the LIFO structure
**#reader.py**
def getReadTime():
# read from the LIFO structure
# do calculations
问题是,如何在两个python程序之间共享相同的Datastructure而不将其写入磁盘?
我知道多处理库允许在进程之间共享资源但我没有完全了解如何在python程序之间共享LIFO(队列)
提前谢谢