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

大虾们,怎么结束进程啊

    来源: 互联网  发布时间:2016-02-10

    本文导语:  写一个虚拟基类,派生自该类的所有应用只要有一个退出时,其它应用都随即安全退出。是不是要用进程间通信,用那种通信方式好呢,具体步骤是? | 接着上面的说. 那么有人要说了, 用不...

写一个虚拟基类,派生自该类的所有应用只要有一个退出时,其它应用都随即安全退出。是不是要用进程间通信,用那种通信方式好呢,具体步骤是?

|
接着上面的说.

那么有人要说了, 用不用static没有区别吗? 错!

static是为了让父类和子类在继承的时候不复制, 也就是让他们共用一个msqid. 因为创建的进程类型可能是不同的(这对应于不同的子类), 但他们用的是一个消息队列(对应于static).

|
用守护进程管理多个子进程,在建立子进程前得到各个子进程的pid,
在守护进程里捕捉子进程发来的退出信号,一旦捕捉到,就发SIGABRT信号给其他子进程,一一将其杀死

/////////另外一个方法

同样要使进程组脱离会话终端的控制,然后某个进程退出时调用 kill(0,SIGKILL);
将SIGKILL信号发给同一进程租内的所有进程。

|
基类/子类和父子进程完全没有关系。
基类和子类是面向对象的语言概念,仅仅是一个编程方法,在二进制级别和普通C语言程序没有区别。
父进程/子进程是进程继承关系。子进程被父进程创建,且子进程可以继承父进程的环境变量、系统信号等系统对象

|
使用进程间通信是一定的了,实现方式还没有考虑过, 应该有很多方式可以实现的,楼主自己先想想吧!

    
 
 

您可能感兴趣的文章:

  • 父进程sleep(10) 秒,但不需要子进程执行这句代码,怎么办,求大虾指导
  • 请问大虾们,同一串口能否被多个进程同时操作?
  • 大虾们帮个忙吧。linux下可否有类似WaitForSingleObject的等待进程执行完毕的函数呢?
  • 各位大虾,已经知道某个进程的名字,如何对其内存地址进行改写?
  • 请问大虾,linux中取系统当前CPU和内存的使用信息及进程数的api是啥?急急.....
  • 进程问题,有系统开发或分析经验的大虾请进来帮帮我!!!
  • 大虾,怎么用gdb调试多进程程序啊?
  • 有关进程,信号的问题,向各位大虾求教。。。
  • ~◎大虾们,在linux下怎么得到一个进程的cpu mem的使用情况,用从c/c++程序!
  • 跪求大虾指点...进程通信
  • 请教各位大虾一个关于进程间通信的程序问题!
  • 请问大虾们关于用socket进行linux下进程间通信问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位大虾,小弟有一事不明,请大虾赐教!
  • 在solaris下如何卸载wu-ftpd???????????????????????谢谢大虾!!!!!!!!!!
  • 请大虾们谈谈linux和unix的异同吧
  • 请大虾,详细介绍一下JavaBean的写法,和调用过程!
  • 对LDAP有研究的大虾请进,见者有分
  • 超级新手菜鸟请问各位大虾!
  • 各位大虾,一个初学者该怎样开始学习java?
  • 请问各位大虾,什么地方有Jsp学习资料?
  • 哪位大虾知道weblogic与websphere的差别?
  • 大虾救命!APACHE没有理睬JSP?!!!
  • 请问各位大虾,如何把一个String赋值给一个Char[]??
  • 大虾救命啊!!!50分!!!
  • 哪位大虾指点一下哪里有weblogic下载啊???
  • 请问各位unix大虾,哪有免费的unix下载?
  • 初学者求救!!哪位大虾给点源代码?
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • 请各位大虾介绍几个好一点的linux论坛,谢谢!
  • 大虾救命,dos下面怎么输入中文?
  • 请问大虾们,如何学习linux?
  • session里面可以放整型数吗?大虾请指教!!!


  • 站内导航:


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

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3