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

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