动态更新全局数据

想象这样一种场景,有一份全局数据在启动的时候加载,多线程并发访问这份全局数据,那么在运行过程中如何动态更新这份全局数据? 前面说到的问题,究根结底在于读写操作是并发的,不可避免的会出现冲突。例如有一张物品价格表,多个线程并发查询这张表获取物品价格,另外一个线程想更新物品价格。这种场景,我们可以抽象为单生产者-多消费者的问题。 通常的做法,就是直接重启程序一了百了,但是如果重启的代价比较大可能这种方
相关文章
相关标签/搜索