自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 Linux 信号机制 (四)

推荐文章Linux环境进程间通信(二): 信号(下)在信号处理机制(三)中,我们首先讨论了 Linux 信号的种类,来源,如何安装一个信号,如何发送一个信号,以及如何对信号集进行操作。 这篇文章 首先讨论从信号的生命周期上认识信号,或者宏观上看似简单地信号机制(进程收到信号之后,作如何相应的处理,看上去再简单不过了),在微观上是如何实现的,也就是在深层次上理解信号。 接下来还讨论了信号编程上的一些注

2015-05-29 23:06:36 423

转载 Linux 信号机制(三)

信号机制,远比想象中的复杂。信号的本质信号是在软件层次上对中断机制的一个模拟,原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。 信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号什么时候到达。信号是进程间通信机制中的唯一的异步通信机制, 可以看做异步通知,通知接收信号的进程有哪些事情发生了。 信号机制 经过 POSIX实时扩展之后,功能更加强大,除

2015-05-29 20:30:04 583

转载 Linux 进程--父进程查询子进程的退出状态

转载至文章: linux系统编程之进程(六):父进程查询子进程的退出,wait,waitpid本节目标:僵尸进程SIGCHLDwaitwaitpid僵尸进程当一个子进程先于父进程结束运行时,它与其父进程之间的关联还会保持到父进程也正常地结束运行,或者父进程调用了wait才告终止。子进程退出时,内核将子进程置为僵尸状态,这个进程称为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进

2015-05-28 22:17:42 9356

转载 Linux 信号机制 (二)

Linux信号机制

2015-05-28 22:05:46 499

转载 进程的同步与通信

[来源于文章,表示十分古老的文章了] (http://oa.gdut.edu.cn/os/multimedia/oscai/chapter8/pages/ch83.htm)Sleep 与 wakeup 同步机制sleep进入sleep过程后,核心首先保存进入睡眠时的处理机运行级,再提高处理机的运行优先级,来屏蔽所有的中断,接着将该进程置为“睡眠”状态,将睡眠地址保存在进程表项中,并将该进程放入睡眠队

2015-05-28 21:11:48 638

转载 Linux 进程调度管理

若要深入理解信号,首先必须稍微深入的理解一下 Linux的进程调度管理,这是必不可少的。

2015-05-28 10:29:08 799

原创 Crit-Bit Tree 深度解析

自己写了一篇文章,保存了草稿,但是却没了,表示很无奈。 这是一篇高质量的文章。 周六在写吧。网页: http://www.quora.com/What-are-the-disadvantages-of-crit-bit-treeshttp://cyukang.com/2013/05/18/critbit.htmlhttp://cr.yp.to/critbit.htmlhttps://www.im

2015-05-27 21:49:07 3401

原创 一个字符串的哈希函数

一个哈希函数的实现以及分析

2015-05-27 20:39:53 1891

翻译 Go 工作空间 深度解析

本文章来自于 谷歌官方的翻译: How to Write Go Code? http://godoc.golangtc.com/doc/code.html介绍这篇文档举例证明了一个简单地 Go package 并且介绍了 go tool,标准的方法来 fetch, build,and install Go package and commands.如果要使用 go tool,那么就必须将代码组织成

2015-05-06 10:37:07 2240

翻译 GOPATH 深度解析

本篇博客来自于 Go语言介绍 golang官方1 golang官方2GOPATH 是golang 中的一个环境变量,了解它对了解整个golang项目的组织方式很有帮助,同时很多go 命令也会默认用到 GOPATH,所以必须牢固掌握。原文如下: The GOPATH environment variable is used to specify directories outside of

2015-05-06 09:58:28 2825

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除