最新文章列表

linux c学习笔记----进程创建(fork,wait,waitpid)

1.pid_t fork(); (1)当一个进程调用了fork 以后,系统会创建一个子进程.这个子进程和父进程不同的地方只有他的进程ID 和父进程ID,其他的都是一样.就象符进 ...
home198979 评论(0) 有22732人浏览 2012-10-25 15:35

linux c学习笔记----进程的概念与标志

1.进程的概念   (1)通俗的讲程序是一个包含可以执行代码的文件,是一个静态的文件.而进程是一个开始执行但是还没有结束的程序的实例.就是可执行 ...
home198979 评论(0) 有1458人浏览 2012-10-25 11:11

进程与线程

简单来说, 进程是应用程序的一次执行,是具有一定独立功能的程序关于某个数据集合上的一次运行活动。 线程可以理解为进程中的执行的一段程序片段。 区别和联系: 1、进程是操作系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位。 2、进程有独立的地址空间,在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程有自己的堆栈和局部变 ...
fxly0401 评论(0) 有924人浏览 2012-10-23 15:48

oracle死锁时,杀进程的方法

第一步:尝试在sqlplus中通过sql命令进行删除,如果能够删除成功,则万事大吉!但通常情况下,出现死锁时,想通过命令行或者通过oracle的管理工具删除有死锁的session,oracle只会将该session标记为killed,但无法清除掉,往往需要通过第二步在操作系统层级进行删除! Connected to Oracle9i Enterprise Edition Re ...
mxm910821 评论(0) 有1172人浏览 2012-10-16 18:41

[转]windows进程间通信方式

原文地址:http://www.uml.org.cn/zjjs/2008111011.asp  
Jia_er 评论(0) 有856人浏览 2012-10-12 20:53

进程与线程

  一 程序只是一组指令的有序集合,   二 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个 ...
T240178168 评论(1) 有2431人浏览 2012-09-19 19:38

杀死端口进程

1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.         这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:         >netstat -aon | findstr "80"    ...
不爱不见 评论(0) 有1518人浏览 2012-09-10 12:16

如何关闭任务管理器杀不了的进程(windows)

       如果你在任务管理器中无法关闭某个可疑进程,可以使用下面的方法强行关闭,注意不要杀掉进程表中的系统核心进程:   1. 使用Windows XP/2000自带的工具   从浏览开始,Windows系统就自带了一个用户态调试工具Ntsd,它能够杀掉大部分进程,因为被调试器附着的进程会随调试器一起退出,所以只要你在命令行下使用Ntsd调出某进程,然后退出Ntsd即可终止该进程,而且使 ...
haiouc 评论(0) 有2795人浏览 2012-07-21 11:02

进程与线程的区别(转)

线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间; (2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源 (3)线程是处理器调度的基本单位,但进程不是. 4)二者均可并发执行. 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本 ...
linda_fxx 评论(0) 有984人浏览 2012-07-20 09:51

C#窗口中创建了线程,关闭窗口,进程无法结束的问题

问题:WinForm窗口,点击了右上角的关闭按钮,窗口是关了,但是进程仍然存在,需要手工结束进程。 原因:因为窗口运行的时候创建了前台线程,而前台线程会阻止进程终止,所以即使当窗口关闭但是进程一直无法结束。 解决方法:创建线程的时候,将线程的IsBackground属性设置成true,就可以了。
minh456 评论(0) 有2890人浏览 2012-07-12 12:10

操作系统相关面试题

  1、进程和线程有什么区别?    进程间是独立,这体现在内存空间,上下文环境上,线程运行在进程空间内;    一般而言(不使用特殊技术),进程无法突破进程边界存取其他进程内的存储空间,而线程由于处于进程空间内,所以同一进程所产生的线程共享同一内存空间;    同一进程中的两段代码不能够同时执行,除非引入线程;    线程是属于进程的,当进程退出时该进程所产生的线程都会被强制退出并清 ...
bupt_roy 评论(0) 有1271人浏览 2012-05-19 17:01

用Linux守护进程检测某个程序是否运行2

用Linux守护进程检测某个程序是否运行2     本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:   主机:Fedora12
zljpp 评论(0) 有2455人浏览 2012-04-24 21:35

进程组织

进程控制块(PCB): 用于描述进程的数据结构,描述了一个进程和其他进程以及系统资源的关系,记录了进程在各个不同时期所处的状态。 PCB至少包 ...
housen1987 评论(0) 有1124人浏览 2012-04-09 00:04

进程的概念及其装态

定义: 具有一定独立功能的程序关于某个数据集合的一次活动。 基本的分配单元和执行单元。 结构: 程序、数据、进程控制块(PCB)。 【注】:从进程的结构,就可以看出进程和程序的主要区别,程序只是构成进程的一部分,是不能划等号的。 特征: 动态性:进程的实质是在多道程序系统中的一次执行过程,进程从被创建到销毁有一个生命周期。
housen1987 评论(0) 有976人浏览 2012-04-07 22:40

Erlang 中进程的两种调用方式

          一个常见的情况: supervisor 下启动了N个子进程,如何访问这些子进程?           一般可以通过两种方式:           1.通过PID              所有的子进程在创建完成后都会有相应的PID,将这些个PID存到本地的表中,需要时通过PID去访问进程。           2.通过进程名              在注册一个进程的时 ...
yjl49 评论(0) 有1417人浏览 2012-03-29 18:16

进程与线程

黑马程序员 _Java中的进程、线程和多线程 一、进程:进程就是一个正在执行的程序。 二、线程:线程是进程执行的一条线索或路径。进程中至少有一个线程存在。 三、多线程:顾名思义,一个进程中的多个线程。 线程的开始:当要运行一个程序时,JVM首先会找到main函数,然后从main函数开始执行(也就是说,程序是从main函数开始运行的), 此时,程序就成为一个 ...
高级java工程师 评论(0) 有921人浏览 2012-03-10 12:06

linux进程查看的一些命令

只查看该进程:ps -ef | grep 11345 查看该进程打开的文件:lsof -p 11345 查看内存分配:lcat /proc/11345/maps 查看堆栈:pstack 11345 查看发出的系统调用:strace -p 11345 查看调用库函数:ltrace -p 11345 查看端口使用情况 lsof -n -i:8080
jimmygan 评论(0) 有1702人浏览 2012-02-28 17:21

linux内核调度算法(2)--CPU时间片如何分配

内核在微观上,把CPU的运行时间分成许多分,然后安排给各个进程轮流运行,造成宏观上所有的进程仿佛同时在执行。双核CPU,实际上最多只能有两个进程在同时运行,大家在top、vmstat命令里看到的正在运行的进程,并不是真的在占有着CPU哈。 所以,一些设计良好的高性能进程,比如nginx,都是实际上有几颗CPU,就配几个工作进程,道理就在这。比如你的服务器有8颗CPU,那么nginx worke ...
russelltao 评论(0) 有2621人浏览 2011-12-26 14:23

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics