Chinaunix
标题:
程序如何处理地震这种异常?
[打印本页]
作者:
inet_addr
时间:
2012-06-05 18:32
标题:
程序如何处理地震这种异常?
以前和一个同事在一起经常讨论这个问题, 我们都有强迫症, 变量都要初始化, 指针都要判断是不是空
每一个函数都要确认执行成功
类似
if((n = printf("hello world.\n"
) <= 0)
{
if((n = printf("hello earth.\n"
) <= 0)
{
//怎么办????????;
}
}
讨论的结果是要
链接到张衡的地震仪,
地震和地震恢复都是异步事件, 所以需要注册事件处理函数, 分别是
1.
当地震发生的时候,
{
通知每一个程序,
然后关闭他们,
并记录 它们的运行状态到磁盘上.
}
2.
当地震完成并且电力恢复以后
{
再启动之前关闭的程序,
}
作者:
bruceteen
时间:
2012-06-05 19:48
^_^
您的帖子长度不符合要求。 当前长度: 7 字节系统限制: 10 到 20000 字节
作者:
Sevk
时间:
2012-06-05 22:24
提示:
作者被禁止或删除 内容自动屏蔽
作者:
bruceteen
时间:
2012-06-05 22:43
Sevk 发表于 2012-06-05 22:24
智能的编译器可以 自动让free之后的指针指向空。
智能?我觉得这种行为(让free之后的指针指向空)更像是弱智^_^
作者:
lost_templar
时间:
2012-06-06 06:08
observer pattern
signal+slot
作者:
aychxm
时间:
2012-06-06 09:25
交给操作系统吧!
你的程序需要一个正常关闭的接口。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2