想要内存中的数据不丢失,就存储为文件保存在硬盘上

比如说队列里面的数据不丢失,在程序结束的时候保存到硬盘文件上面.
比如生产者和消费者模式,当你的程序接收到终止信号的时候,而这个时候你的队列还没有取出完所有数据,这个时候你可以
在程序终止之后让队列里面的剩余数据给存储化到本地文件

怎么让程序终止之后执行这段代码呢,你可以使用signal模块,设置一个是否终止变量,如果signal模块接收到终止指令之后,先结束正在允许的协程
或者线程,然后把队列存储化.

你可能感兴趣的