講事務隔離:爲什麼你改了我還看不見

提到事務,你肯定不陌生,和數據庫打交道的時候,我們總是會用到事務。最經典的例子就是轉賬,你要給朋友小王轉100塊錢,而此時你的銀行卡只有100塊錢。 轉賬過程具體到程序裏會有一系列的操作,比如查詢餘額、做加減法、更新餘額等,這些操作必須保證是一體的,不然等程序查完之後,還沒做減法之前,你這100塊錢,完全可以藉着這個時間差再查一次,然後再給另外一個朋友轉賬,如果銀行這麼整,不就亂了麼?這時就要用到
相關文章
相關標籤/搜索