例如有人想在10點整掛買一百張。
結果這天的9點59分59秒→10點整→10點0分01秒其實是這樣:
9點59分59秒→10點整→10點0分01秒→10點整→10點0分01秒。
等於說0秒~1秒過了兩次。
因為系統時間都是抓下來的,如果沒做微調稀釋,那掛買一百張不就變成掛買兩百張?
多掛還不打緊。
萬一本來張數是100張,有人賣了一百,後來又賣了一百。賣到張數變負的。
而這個數值本身不允許負數。
沒有防呆的話,那也可能就會造成溢位。
如果這個數值是陣列,沒有防呆的情況下,吃到別的欄位的數值。
那資料就錯亂了。
其他的影響還包括,例如銀行給你兩倍的錢之類的。
或著假如有程式,是拿這一秒減上一秒,來計算一些東西,
結果因為上一秒=這一秒。
相減之後是0,萬一剛好計算式是除法,某個數/0之後就變成無限大......
如果這東西是程式交易計算乖離什麼的。
突然出現一個無限大,程式搞不好把你手上所有的單全部丟出去了。