自定义博客皮肤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)
  • 收藏
  • 关注

原创 未决信号与信号阻塞

信号状态:    信号的”未决“是一种状态,指的是从信号的产生到信号被处理前的这一段时间;信号的”阻塞“是一个开关动作,指的是阻止信号被处理,但不是阻止信号产生。 转载请尊重原创、保留相关链接本文来自多宝平台:http://www.mbodb.com    APUE例题在sleep前用sigprocmask阻塞了退出信号,然后sleep,然后在sleep的过程中产生一个退出信号,但是此时退

2014-05-27 08:43:42 350

原创 使用#include

在Linux中使用线程相关的东西就要使用到这个头文件,但这还不算。如果仅仅使用这个头文件,会出现错误: 转载请尊重原创、保留相关链接本文来自多宝平台:http://www.mbodb.comundefined reference to `pthread_create'collect2: ld returned 1 exit statusmake: *** [

2014-05-27 08:42:58 418

原创 用户级线程和内核级线程

在多线程操作系统中,各个系统的实现方式并不相同。在有的系统中实现了用户级线程,有的系统中实现了内核级线程1.内核级线程:转载请尊重原创、保留相关链接本文来自多宝平台:http://www.mbodb.com(1)线程的创建、撤销和切换等,都需要内核直接实现,即内核了解每一个作为可调度实体的线程。(2)这些线程可以在全系统内进行资源的竞争。(3)内核空间内为每一个内核支持线程

2014-05-27 08:42:04 399

原创 孤儿进程组和终端会话

孤儿进程: 即一个其父进程已经终止的进程。 孤儿进程由 init 进程“收养”,init 进程ID为1,因此被收养的孤儿进程的父进程便更新为1。转载请尊重原创、保留相关链接本文来自多宝平台:http://www.mbodb.com孤儿进程组: 一个进程组中的所有进程的父进程要么是该进程组的一个进程,要么不是该进程组所在的会话中的进程。 一个进程组不是孤儿进程组的条件是,该组中有一个进程其父

2014-05-27 08:41:36 355

原创 孤儿进程组和终端会话

孤儿进程: 即一个其父进程已经终止的进程。 孤儿进程由 init 进程“收养”,init 进程ID为1,因此被收养的孤儿进程的父进程便更新为1。转载请尊重原创、保留相关链接本文来自多宝平台:http://www.mbodb.com孤儿进程组: 一个进程组中的所有进程的父进程要么是该进程组的一个进程,要么不是该进程组所在的会话中的进程。 一个进程组不是孤儿进程组的条件是,该组中有一个进程其父

2014-05-27 08:41:08 338

原创 强制性锁建议性锁 .

fcntl有强大的功能,它能够复制一个现有的描述符,获得/设置文件描述符标记,获得/设置文件状态标记,获得/设置异步I/O所有权,获得/设置纪录锁。转载请尊重原创、保留相关链接本文来自多宝平台:http://www.mbodb.com当多个用户共同使用,操作一个文件的情况,Linux通常采用的方法就是给文件上锁,来避免共享资源产生竞争的状态。fcntl文件锁有两种类型:建议性锁和强

2014-05-27 08:38:49 419

原创 FIFO父子进程通信实例

在于都apue的消息队列部分时,发现书中并没有相关的实例,这里自己写了一个简单的小例子,加深对消息队列的理解,子进程从终端读取消息传入消息队列,转载请尊重原创、保留相关链接本文来自多宝平台:http://www.mbodb.com父进程,读取消息队列中的消息,并打印到终端。点击(此处)折叠或打开#include "apue.h"#include 

2014-05-27 08:38:15 619

原创 共享存储区通信实例及分析

在读apue的时候,共享存储区的讲解并没用实例,为此自己写了一个小程序,程序粗创建子进程,由子进程从终端接收字符串存入共享区,转载请尊重原创、保留相关链接本文来自多宝平台:http://www.mbodb.com父进程从共享区读出字符串并输出。同时,父子进程均输出各自的共享区的地址区间区间。点击(此处)折叠或打开#include "apue.h"

2014-05-27 08:37:35 495

原创 套接字通讯实例(TCP)

#include "apue.h"#include netdb.h>/******************************客户端进程(Client.c)**********************************************/#include sys/socket.h>#define BUFLEN 128#defi

2014-05-27 08:36:53 968

原创 初步认识迭代服务器和并发服务器

迭代服务器比较原始,它的原型可以描述成:while(1){new_fd = 服务器accept客户端的连接(new_fd = accept(listenfd, XX, XX))逻辑处理在这个new_fd上给客户端发送消息关闭new_fd}也就是说,这个进程是一个一个处理各个客户端发来的连接的,比如一个客户端发来一个连接,那么只要它还没

2014-05-27 08:35:58 286

空空如也

空空如也

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

TA关注的人

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