Re: [問題] C#多執行緒問題
謝謝~
大概瞭解你的意思了,
我指的資料是list裡面的東西
※ 引述《Elly (☑A利 ☑ A你)》之銘言:
: (剛那篇有打錯,刪掉重po,跨版轉文還真麻煩)
: 我不知道你說的資料是不是指參數,
: 如果是的話,
: 只要new起來之後,被某一執行緒改過,
: 其它執行緒就都不可改,只可以讀~
: 若你使用 BackgroundWorker
: 可在BackgroundWorker的ProgressChanged事件內作修改,
: 如果你指的是SQL SERVER的話,
: 當你第一條執行沒下lock改到一半,
: 其它執行緒再去存取,
: 都是改到髒資料哦~
: 你確定要這樣作?
: 有關SQL SERVER的LOCK是有分層級的,
: 可以自己往那方面看一下書
: ※ 引述《tsungmin (aubrey)》之銘言:
: : 另外再請教一個問題,如果同時對一筆資料刪除和讀取,會不會發生資料存取衝突?
: : 我想確定會不會造成衝突,
: : 如果不會有衝突的話,就可以不用對資料庫lock了是嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.144.217.128
討論串 (同標題文章)