用vc开发,使用ado连接远程的sql 2000数据库,好像在某个数据库操作上给阻死了 80%可能是你的程序引起死锁! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看如果不用程序,使用查询分析器会用多长时间 是有个临界区,和别的线程,但这个临界区我在已经严格测试过了,临界区应该可以排除了,而且在别的线程加了个弱智的释放临界区的方法,if (time(NULL) - LoadTime > 60){ while (Crit.OwningThread == (HANDLE)GetCurrentThreadId()) { TRACE("crit error\n"); LeaveCriticalSection(&Crit); }}应该说这个邻居区不会死掉了,应该说用查询分析器不会遇到这种问题 另外那个表里数据操作频繁时,线程死掉的概率就大,我是每次只取会10条记录的.如果那个表里的数据不频繁时,就不容易出现了,频繁时可能2-3分钟就会有,现在不频繁了,一个两个小时了还没有线程死掉.那个表的数据处理后就删掉了 好像是有数据库的死锁,我换了种方式,问题是不再有了,谢谢大家 sql语句怎么回事求sql 轉移到歷史數據庫最好的方案是什麼? 求个SQL查询语句,谢谢 如何获得本日所在周的第一天日期与最后一天日期? 分组求和问题 关于建索引的问题。 我编的程序错在哪里请各位指点,谢谢!! 怎样移动数据库? 下面的触发器有什么问题??在线.........谢谢 请教一条T-SQL语句 海量数据的检索问题 菜鸟求救---------一个简单但是我不会的问题??????????
if (time(NULL) - LoadTime > 60)
{
while (Crit.OwningThread == (HANDLE)GetCurrentThreadId())
{
TRACE("crit error\n");
LeaveCriticalSection(&Crit);
}
}
应该说这个邻居区不会死掉了,应该说用查询分析器不会遇到这种问题