自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PREEMPT-RT

PREEMPT-RTPatch标准的Linux内核中不可中断的系统调用、中断屏蔽等因素,都会导致系统在时间上的不可预测性,对硬实时限制没有保证。目前,针对real-timeLinux的修改有两种成功的方案。一是直接修改Linux内核,使其直接具有real-time能力;另一是先运行一个real-time核心,然后将Linux内核作为该real-time核心的idle...

2019-10-01 15:29:26 4812

原创 POSIX时钟用法简介

POSIX时钟系列接口包括timer_create()(创建定时器)、timer_settime()(初始化定时器)、timer_delete(销毁)等。1. 时间测量方式POSIX时钟支持的时间测量方式包括CLOCK_REALTIME、CLOCK_MONOTONIC、CLOCK_PROCESS_CPUTIME_ID、CLOCK_THREAD_CPUTIME_ID。CLOCK_REAL...

2019-09-13 12:34:27 1224

原创 Linux信号机制

Linux信号机制是进程间消息传递的一种方法,是在软件层次对中断机制的一种模拟,即软中断。1. 信号分类信号可以分为可靠信号和不可靠信号,或者实时信号和非实时信号。从UNIX系统继承过来的信号都是不可靠信号,信号值为[1,SIGRTMIN],表现在信号不支持排队,如果同一个信号已经有挂起的,新触发的信号就会被丢弃。后来Linux改进了信号机制,增加了32种信号[SIGRTMIN,SIGRT...

2019-09-13 12:13:54 375

转载 面向对象 设计原则

转载:https://blog.csdn.net/johnny901114/article/details/100566036

2019-09-09 17:30:37 101

原创 errno

Linux errno errno是linux中重要的变量,在多线程中errno定义如下:extern int *__errno_location()define errno (*__errno_location ())从这个定义可以看出errno实际返回的是一个整形指针的值,而不单纯是一个全局变量,通过int *__errno_location()这个函数可以直接

2014-11-13 10:45:41 1278

原创 semop异常分析

semop 常见的异常分析System V 信号量的P\V 操作通过函数semop实现,在使用的过程中经常会遇到一些异常,常见的如:errno 4,Interrupted system callerrno 34,Numerical result out of rangeerrno 11,Resource temporarily unavailable下面分别介绍这三种错误出现...

2014-11-12 17:43:15 4867 1

原创 Linux IPCs - Semaphore

Linux IPCs - Semaphore Semphore 是linux提供的一种进程间通信机制,可以用于共享资源的互斥以及进程间同步。1. 资源互斥 互斥的目的是保证资源访问的排它性,和 Mutex 的主要区别如下: 1)Mute...

2014-10-14 21:16:57 803

原创 Linux IPCs - System V 共享内存

刚接触linux 不久,很多东西都是边学便用,最近再做一个项目用到共享内存,期间遇到很多问题,也顺便熟悉了Linux进程间通信、同步机制。把他们都记录下来主要是方便后续查阅吧,免得边学边忘,呵呵 在使用过程中在查阅了很多资料、加上自己的理解,引用了很多朋友的文章,在此表示感谢~,其中可能也有些错误的地方欢迎大家帮助指出1 进程间通信概述进程通信的目的:数据...

2014-10-10 21:14:28 989

空空如也

空空如也

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

TA关注的人

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