Re: [問題] C#多執行緒問題

看板Programming作者 (aubrey)時間14年前 (2009/11/13 23:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
謝謝~ 大概瞭解你的意思了, 我指的資料是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
文章代碼(AID): #1A_NPDGH (Programming)
文章代碼(AID): #1A_NPDGH (Programming)