自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux线程

进程与线程的区别和联系:什么是线程? 在程序中的一个执行流就叫做线程。一个进程至少包含一个线程。进程与线程的区别:进程是资源分配的最小单位线程是程序执行的最小单位进程与线程的联系:线程间共享的进程数据:同一地址空间(代码段、数据段等)、文件描述符表、每种信号的处理方式、当前工作目录、用户ID和组ID等。虽然线程间共享进程数据,但也拥有自己的一部分数据:线程ID、一组...

2018-05-16 20:16:37 262

原创 Linux信号

信号的基本概念:信号是操作系统中进程间通讯的一种有限制的方式。它是一种异步的通知机制,用来提醒进程一个事件已经发生,当一个信号发送给一个进程,操作系统中断了进程正常的控制流程,此时,任何非原子操作都将被中断,如果进程定义了信号的处理函数,那么它将被执行,否则就执行默认的处理函数。 注:在Linux系统中,可通过kill -l 查看系统定义的信号列表。34号以上的信号为实时信号,在此不做讨论,...

2018-05-05 21:48:11 545

原创 Linux进程间通讯(信号量)

信号量信号量主要用于进程间的同步与互斥,类似于计数器,用于标记资源个数。 S > 0:S表示可用资源个数。 S == 0:表示无可用资源,无等待进程。 S < 0:|S|表示等待队列中,等待资源进程资源个数。 进程互斥: 由于进程间要求资源共享,而有些资源一次只能被一个进程访问(临界资源),从而进程间竞争使用这种资源,进程间的这种关系称为进程互斥。 程序中涉及到临界资源...

2018-05-02 21:41:11 302

Linux下的简单C程序gcc编译、gdb调试。

Linux下的简单C程序gcc编译、gdb调试。

2017-03-22

空空如也

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

TA关注的人

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