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

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