modif_dict = {'name': None, 'age':None}
假如上面的數據是一個大量並發讀取並修改的數據
modif_dicf['name'] = 'xiaom'
modif_dict['age'] = 18
像上面這樣的數據有大量的請求寫入,為了防止高並發時數據重復寫入,數據出現問題。
可以在前面添加
param = modif_dicy.copy()
param['name'] = 'xiaobai'
param['age'] = 20
如果從我的角度理解,因為使用了copy,每一份進來的請求數據都會生成一個獨立的內存地址,這樣的話,每一個並發的請求都在自己獨立的地址上面對數據進行操作,
避免了如果是同一塊內存地址進行操作時,產生數據的偏差。