1,查看端口被那个进程占用
例如: netstat -anp | grep 1160
ps:查看端口1169被那个进程占用。
2,查找进程
例如 :ps -ef | grep 'tomcat'
ps:查找出进程名里含有 tomcat的进程
3,终止进程
一般终止进程的方法是如:
kill 8080
ps:终止进程号为8080的进程
如果上面的命令终止不了进程可...
分类:
系统相关 时间:
2014-07-15 10:21:35
阅读次数:
324
这篇文章谈的是Qt4程式在视窗系统下的异常崩溃处理技巧,所以需要在头文件中包含“#include ”。
首先,程式难免会有异常崩溃的时候,重要的是在崩溃时能及时把重要的数据保存好,将损失降低。
SetUnhandledExceptionFilter函数是Win32API的异常捕获函数,在程式异常结束前,会调用该函数注册的回调函数,这样就能在进程终止前执行指定的代码,达到例如保存...
0前言
上周都在看都在学习unix环境高级编程的第八章——进程控制。也就是这一章中,让我理解了unix中一些进程的原理。下面我就主要按照进程中最重要的三个函数来进行讲解。让大家通过阅读这一篇文章彻底明白进程这点事。希望对大家有所帮助。
1进程环境
在学习进程之前,一定要了解一下unix的进程环境。系统如何对进程终止,和一个程序启动终止,程...
分类:
其他好文 时间:
2014-06-22 19:16:02
阅读次数:
387
给进程设置僵尸状态的目的是维护子进程的信息,以便父进程在以后某个时间获取。这些信息包括子进程的进程ID、终止状态以及资源利用信息(CPU时间,内存使用量等等)。如果一个进程终止,而该进程有子进程处于僵尸状态,那么它的所有僵尸子进程的父进程ID将被重置为1(init进程)。继承这些子进程的init进程将清理它们(init进程将wait它们,从而去除僵尸状态)。
但通常情况下,我们是...
分类:
系统相关 时间:
2014-06-20 11:29:25
阅读次数:
336
1.
进程标识符:每个进程都有一个非负整型表示的唯一进程ID。但进程ID可以重用,当一个进程终止之后,其进程ID就可以再次被重用了。UNIX系统中常常有一些专用的进程:ID为0的进程通常是调度进程,常常被称为交换进程(swapper),该进程是内核的一部分,它并不执行磁盘上的任何程序,因此也被称为系...
分类:
其他好文 时间:
2014-06-02 17:22:12
阅读次数:
321
在Linux/Unix系统中,每个进程都有一个非负整型表示的唯一进程ID。虽然是唯一的,但是进程的ID可以重用。当一个进程终止后,其进程ID就可以再次使用了。大多数Linux/Unix系统采用延迟重用的算法,使得赋予新建进程ID不同于最近终止进程所使用的ID,这主要是为了防止将新进程误认为是使用同一ID的某个已终止的先前进程。本文讨论了Linux/Unix分配进程ID的方法以及源码实现。...
分类:
系统相关 时间:
2014-06-01 08:57:45
阅读次数:
387
1 进程终止的方法:
主线程的进入点函数返回(最好使用这个方法)
进程中的一个线程调用ExitProcesss函数(应该避免使用这种方法)。
另一个进程中的线程调用TerminateProcess函数(应该避免使用这种方法)。
进程中的所有线程自行终止运行(这种情况几乎从未发生)。
1.1 主线程进入点函数返回
始终都应该这样来设计应用程序,即只有当主线程的...
1 #include "windows.h" 2 #include "iostream" 3
#include "stdio.h" 4 using namespace std; 5 6 static LPCTSTR
q_szMutexName="w2kdg.ProcTerm.mutex.Suic.....
引言:
对于每个进程,都有一个非负整数表示的唯一进程ID。虽然进程的ID是唯一的,但却是可重用的。系统中有一些专用的进程。如ID为0的进程通常是调度进程,也成交换进程或系统进程(它是内核进程)。进程ID为1通常是init进程,它是一个普通的用户进程。一些与进程ID有关的函数:
#include
pid_t getpid(void); //返回值:调用进程的进程ID
pit_t get...
分类:
系统相关 时间:
2014-05-15 13:15:26
阅读次数:
482
(一)main函数调用
main函数作为程序运行时的入口函数,它是如何被调用的呢?首先必须清楚一点,main函数也是一个函数,它只有被调用才能够执行。其实,在执行可执行程序时,在调用main函数之前,内核会先调用一个特殊的启动例程,将此启动例程作为可执行程序的起始地址。启动例程是如何作为可执行程序的起始地址的?这是由链接编译器设置的,而链接编译器则是由C编译器(如gcc编译器)调用的。启动例程作...
分类:
系统相关 时间:
2014-05-14 19:43:53
阅读次数:
479