当前位置:  技术问答>linux和unix

[求指点]多线程程序操作数据库,系统突然reboot,怎样优雅结束?

    来源: 互联网  发布时间:2017-05-07

    本文导语:  各位好:         目前写了个多线程程序操作sql数据库,程序正常调用stop命令是ok的,但是系统突然reboot之后,不知道该采用什么机制处理:         1.系统reboot,我的主线程可以接受到SIGTERM,然后进到处理...

各位好:
        目前写了个多线程程序操作sql数据库,程序正常调用stop命令是ok的,但是系统突然reboot之后,不知道该采用什么机制处理:
        1.系统reboot,我的主线程可以接受到SIGTERM,然后进到处理函数,但是不知道里面改如何做
        2.如果直接调用stop,假设之前的写操作需要持续10秒以上,那么可能根本执行不到stop,系统就重启了
        3.更让我担心的是,假使写操作需要10秒以上,系统在3秒就重启,数据库文件会不会遭到损坏

|
楼主用的mysql还是其它数据库?如果是mysql,系统在关机的时候会停用mysql服务,是相对安全的,如果是直接断电重启则很容易出现数据信息损坏,建议在开机后对数据库进行检查修复,myisam数据库修复相对简单,innodb本身有较好的容错,但出问题修复比较麻烦。

    
 
 

您可能感兴趣的文章:

  • 请各位指点下嵌入式linux应用程序开发关于线程和进程的选用
  • 请高手指点,多线程程序,如何调试找出 SIGSGEV 发生的位置?
  • 有没有使用过Linux下线程池技术的高手,请为我指点迷津!!!
  • 线程锁,求指点
  • linux下一个进程下面有多个线程的栈切换的问题,望高人指点下。
  • 对epoll+多线程的用法和效率的疑问,麻烦高手指点!
  • ???请高人指点!!!Java多线程中run()方法中的while(true)循环有什么意义?
  • linux多线程通讯相关问题.请大家帮忙指点
  • 线程问题,高手指点:怎样暂停,继续线程
  • 多个线程用一个管道通信,不是异常就是无限等待,请指点。
  • linux 多线程调试问题,新手,高人指点!!!!!!!!!
  • 小弟编了一个非常简化的多线程模拟电梯程序,编译通过,可是运行啥结果也没有,请高手指点!
  • 关于UNIX高级环境编程2 中第11章线程死锁的例程代码,看不懂 望高手指点
  • linux 多线程 出现段错误了 麻烦高手指点! 谢谢!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 问个小问题,有空指点指点
  • 新手上路:前辈们指点指点,看怎么开始比较好?(分数慢慢加)
  • 请问什么是“设计模式”,有这方面的教材吗?望各位大侠指点指点初学者。谢谢!
  • 关于Linux中romfs的问题,请高手指点指点
  • 为什么不能运行这些命令?请各位大虾指点指点
  • 文件能读,但是写的时候,总是出例外.给位高手指点指点吧.
  • 一段小小的Java程序,请指点指点!!!多谢!
  • 想学Java但不知道最常用的开发工具,请各位兄弟指点指点,谢谢
  • 十万火急 ... ... 请各位大虾都来指点指点,分无穷多,up也给分,进来看看吧!
  • 请各位前辈指点指点
  • weblogic6.1发布servlet的问题,本着提携后进的精神,请各位大虾指点指点!
  • 我的linux的安装问题,请大家给指点指点。多谢了!!!
  • 关于用JNDI,CONTEXT.LOOKUP,去连DATABASE的技术,哪位仁兄给俺指点指点,或哪里有资料看看?先谢了
  • 菜鸟求救:在linux下安装jdk失败。初次使用linux,还请各路大虾指点指点,不甚感激!!!
  • 在下刚装了redhat7.3,想在它下面用c/c++编程,但是不知道怎么弄??各位给指点指点!!谢谢!
  • 一个大三学生的困惑···真的是有些困惑···莫名的困惑···麻烦大家指点指点啊···(网络编程)
  • 大家好,我现在遇到一个ipchains的问题解决不了,请前辈指点指点,多多谢谢,100分
  • 要死人了!!!!!求求各位大虾指点指点啊!!!!!!!!
  • 我想去考SCJP,但不知道具体的流程和花费,请过来人和知情人指点指点
  • 请各位使用过Linux的进来看看,指点指点(在线等待)! 谢谢


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,