xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2.33KB
    文件類(lèi)型: .cs
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2020-12-26
  • 語(yǔ)言: C#
  • 標(biāo)簽: SQLite??多線程??

資源簡(jiǎn)介

SQLite多線程寫(xiě)入 出現(xiàn)鎖文件的解決方案

資源截圖

代碼片段和文件信息

///?
///?用于在多線程訪問(wèn)sqlite時(shí)防止同步寫(xiě)導(dǎo)致鎖文件
///
///?使用方法:
///?using?(SQLiteWriteLock?sqliteLock?=?new?SQLiteWriteLock(SQLite鏈接字符串))
///?{
///?????//sqlite?寫(xiě)操作代碼
///?}
///
///?可以通過(guò)在配置文件appSettings節(jié)中添加設(shè)置?SQLiteWriteLockTimeout?的value值控制鎖等待的超時(shí)時(shí)間,該值必須為正整數(shù)數(shù)字,單位為毫秒,
///?默認(rèn)的超時(shí)時(shí)間是1000ms
///?

public?sealed?class?SQLiteWriteLock?:?IDisposable
{
#region?靜態(tài)字段和屬性
const?short?WAIT_TIME?=?5;
static?readonly?object?locker?=?new?object();
static?Dictionary?_dbThreadIdDict?=?new?Dictionary();
///?
///?獲得寫(xiě)操作的超時(shí)時(shí)間,單位為毫秒,可以通過(guò)配置文件appSettings節(jié)中添加設(shè)置?SQLiteWriteLockTimeout?的value值控制鎖等待的超時(shí)時(shí)間,該值必須為正整數(shù)數(shù)字,單位為毫秒
///?默認(rèn)的超時(shí)時(shí)間是1000ms
///?

public?static?int?SQLiteWriteLockTimeout
????{
get
????????{
string?configValule?=?ConfigurationManager.A

評(píng)論

共有 條評(píng)論