有两个类A,B,其中A.A1()和B.B1()均操作数据库中的表AA,如果有两个线程分别启动了A.A1()和B.B1(),那么如何保证两个方法不冲突??线程加锁方法除外。
解决方案 »
- textbox的问题。
- 腾讯QQ空间g_tk算法,JS算法转成C#算法
- 如何提高C#插入或操作数据库的速度???
- [求助]OWC10画统计图!!!
- C# 字符GB13000 UCS-2转码的问题
- 请问怎样把Report中的内容导出到Word文档中
- 帮助~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- this.Close() 在 try//Catch{} 中不可用?
- 在C#中怎样设置可变长度的byte??
- c#中怎样在下一页面中获取前一页DropDownList的值?
- 谁有没有用C++或C#开发网络版的ERP软件
- window 服务访问映射网络驱动器
如果是两个方法会对同一个数据项操作,那就必须做控制,比如加上行锁,只允许一个请求更新某行数据,事实上简单的update语句,它本身已经控制了
而是有些要先读一些数据再更新的操作,就会有冲突的可能。