请问,C#中怎么实现线程互斥?
比如两个线程互斥地访问某个对象的属性或者互斥的访问数据库中的某条记录?
还有,SQL Server数据库中怎么使用记录级的锁定?——我想某个线程修改某条记录是就锁定它从而不让别的线程修改。
问题点数:40、回复次数:4Top
1 楼Kae(Eric Ma)回复于 2003-04-02 14:04:31 得分 10
use the keyword "lock"Top
2 楼gogogo(嘿嘿)回复于 2003-04-02 14:11:45 得分 10
ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconthreading.htm
and
ms-help://MS.VSCC/MS.MSDNVS.2052/cpsamples/html/threading.htmTop
3 楼gujunyan(缘份擦肩而过)回复于 2003-04-02 14:49:49 得分 10
lock(this)
{
//codes
}
实现同实例中互斥Top
4 楼Knight94(愚翁)回复于 2003-04-02 14:57:56 得分 10
private Mutex m;
//访问部分
m.WaitOne();
//进行访问
m.ReleaseMutex();Top




