多個線程。同時訪問。有的更改有的插入。都是同一個表。提示連接沒有關(guān)閉或取不了數(shù)據(jù),請問高手們要怎么解決呢?
1 回答

HUWWW
TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個贊
1共用一個連接就可以 2其實(shí)一樣可以用lock實(shí)現(xiàn),把數(shù)據(jù)庫操作寫成一個函數(shù),函數(shù)內(nèi)加lock。c#會安排他們排隊(duì) 比如 private static object privateObjectLock = new object(); public static xxoo() { lock(privateObjectLock) { //數(shù)據(jù)操作語句 } } } 你在一個函數(shù)里實(shí)現(xiàn)數(shù)據(jù)庫操作。然后線程操作數(shù)據(jù)庫都調(diào)用他。
- 1 回答
- 0 關(guān)注
- 80 瀏覽
添加回答
舉報(bào)
0/150
提交
取消