那能给我一解决方案吗?
要不再写一个app1来处理app中的内存?
可行吗?

解决方案 »

  1.   

    ups?不符合要求。有了ups就等于计算机没有断电
      

  2.   


    如果第二个问题你还有其它解决方案, 那么APC 就会破产!
    ups 就是拿来干这个得!
      

  3.   

    我的理解:
    APP非法操作后,如果你的程序不够健壮,退出了,那么神仙也没什么办法。只有APP能把它自己地址空间的数据写回。
    你加入各种异常处理就可以了呀?捕获到异常就保存数据。
    计算机断电更好办,买个UPS不就行了。如果没有UPS,断电了谁也没有办法。
    基本的逻辑:你保存数据是要靠CPU、磁盘等等协作处理的,它们没电能工作么?不能工作如何保存???
      

  4.   

    这个只是讨论一下当发生这样情况下的处理方法,当然我的水平是臭了点。但是连windows都会有这样的现在啊,所以说有些东西是不可避免的。
      

  5.   

    出非法操作的时候好像还没清,
    可能能把该进程占用的内存拿到, 保存, 但是怎么分析里面的数据?
    app是自己写的好说, 你可以把所有需要保护的数据放在一起,这样就好分析了...
    今天心情不好...
    不好意思
      

  6.   

    都是写程序的。理解。我有时也是这样的
    我这样做的目的是在防范未然。假设,一天,操作系统混乱,但是你的一些重要的数据通过app进行同步处理的时候。但是对方的的计算机始终没有打开,。我目前的机制是,当对方接收了。就把这边的app中内存中的队列中的数据出队列。没有接收,继续保留在队列中,直到对方接收或app正常退出时,在把队列中的数据写回数据库,但是现在如果app受到其他事物的影响,造成“非法操作”,这个为了保证数据的完整,。
      

  7.   

    给点意见吧!
    谢谢
    chat* bow