動態更新全局數據

想象這樣一種場景,有一份全局數據在啓動的時候加載,多線程併發訪問這份全局數據,那麼在運行過程中如何動態更新這份全局數據? 前面說到的問題,究根結底在於讀寫操作是併發的,不可避免的會出現衝突。例如有一張物品價格表,多個線程併發查詢這張表獲取物品價格,另外一個線程想更新物品價格。這種場景,我們可以抽象爲單生產者-多消費者的問題。 通常的做法,就是直接重啓程序一了百了,但是如果重啓的代價比較大可能這種方
相關文章
相關標籤/搜索