社区
C#
帖子详情
程序异常中断怎么办?
Irisene
2010-06-17 04:32:28
在数据库里面设置了一个标识位,如果一条数据被别人占用,标识位为1,如果没有被占用就变为0,但是如果遇到程序异常退出,比如说断电,这个时候程序就没办法把这个标识位变为0,这该如何解决
...全文
113
4
打赏
收藏
程序异常中断怎么办?
在数据库里面设置了一个标识位,如果一条数据被别人占用,标识位为1,如果没有被占用就变为0,但是如果遇到程序异常退出,比如说断电,这个时候程序就没办法把这个标识位变为0,这该如何解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Irisene
2010-06-17
打赏
举报
回复
我的程序是c# winform程序,该如何写异常函数。
xrongzhen
2010-06-17
打赏
举报
回复
方法很多,可以在设一个常量,程序正常关闭时值为0;否则,值为1.
在重新启动时,先根据这个常量判断是不是异常关闭。如果是,将数据库里被占用数据标志位置为0;否则,直接正常启动
这个常量可以写到注册表 文件等。。。
liuhengwinner
2010-06-17
打赏
举报
回复
// try_catch_finally.cs
using System;
public class EHClass
{
static void Main()
{
try
{
Console.WriteLine("Executing the try statement.");
throw new NullReferenceException();
}
catch (NullReferenceException e)
{
Console.WriteLine("{0} Caught exception #1.", e);
}
catch
{
Console.WriteLine("Caught exception #2.");
}
finally
{
Console.WriteLine("Executing finally block.");
}
}
}
宇峰科技
2010-06-17
打赏
举报
回复
在捕获常时,将标识重置为0即可
Armv8/Armv9架构】-GIC/
异常中断
专题
最核心的就是学习和理解异常/中断。ARM有4个异常级别、2个执行状态、2个安全状态(armv9则变成4个),在这些Exception Level、Ecution State、Security之间是怎样切换的? 其实就是利用的异常和中断。另外多系统之间...
什么是中断源?中断源的分类介绍
什么是中断? 中断就是使CPU暂停运行原来的
程序
而应更为急迫事件的需要转向去执行为中断源服务的
程序
(称为中断服务
程序
),待该
程序
处理完后,再返回运行原
程序
。 什么是中断源? 所谓中断源,即引起中断...
什么是中断?中断的作用?
在计算机科学中,中断指计算机CPU获知某些事,暂停正在执行的
程序
,转而去执行处理该事件的
程序
,当这段
程序
执行完毕后再继续执行之前的
程序
。整个过程称为中断处理,简称中断,而引起这一过程的事件称为中断事件。...
【中断】异常和中断的关系、异常向量表和中断向量表的关系
什么是中断? 异常和中断的关系 什么是异常向量表? 什么是中断向量表? 异常向量表和中断向量表的关系 什么是异常? 异常:因为内部或者外部的一些事件,导致处理器停下正在处理的工作,转而去处理这些发生...
什么是中断?什么是异常?它们有何区别?
中断:中断是指来自CPU执行指令以外的事件发生后,处理机暂停正在运行的
程序
,转去执行处理该事件的
程序
的过程。 异常:异常是指源自CPU执行指令内部的事件发生后,处理机暂停正在运行的
程序
,转去执行该事件的过程...
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章