自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进程组、作业、会话

********************************************************************************************************************************************************一、进程组进程组:一个或多个进程的集合。每个进程都可以有一个组长进程;组长进程的

2016-06-11 13:55:36 506

原创 读写锁

说读写锁之前,先解释一下什么是自旋锁?自旋锁就是,若P不到资源,它不会被挂起,而是一直去看是否有资源就绪。读写锁实际是一种特殊的自旋锁,它把对共享资源的访问者划分成读者和写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作。这种锁相对于自旋锁而言,能提高并发性,因为在多处理器系统中,它允许同时有多个读者来访问共享资源,最大可能的读者数为实际的逻辑CPU数。写

2016-06-10 18:31:55 383

原创 线程的创建、等待与终止

LWP:轻量级进程,因为Linux下的线程是用进程模拟的,所以它比线程大一点,比进程小一点在Linux上线程函数位于libpthread共享库中,因此在编译时要加上-lpthread选项。********************************************************************************************

2016-06-08 14:36:59 530

原创 进程间通信---管道

为什么进程间需要通信?1、数据传输     一个进程需要将它的数据发送给另一个进程。2、资源共享     多个进程之间共享同样的资源。3、通知事件     一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件。4、进程控制     有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有操作,并能够及时知道它的

2016-06-08 13:03:25 432

原创 进程间通信----命名管道

命名管道是一个设备文件,即使不存在血缘关系,只要可以访问该路径,就可以实现进程间的通信*********************************************************************************************************************************一、创建管道 (mkfifo)(1)创建管道

2016-06-08 12:21:16 462

原创 进程等待与终止

僵尸进程:一个子进程在其父进程没有调用 wait()或waitpid()的情况下退出。这个子进程就是僵尸进程。如果其父进程还存在而一直不调用wait,则该僵尸进程将无法回收,等到其父进程退出后该进程将被init回收。孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并

2016-06-08 11:59:17 575

原创 进程创建方式与exec函数簇

进程的两个基本元素:1、程序代码;2、与代码相关联的数据集**********************************************************************************************************一、要创建一个子进程可以执行fork()系统调用。                  返回值:成功的话,有

2016-06-08 11:30:13 585

空空如也

空空如也

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

TA关注的人

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