自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (9)
  • 问答 (5)
  • 收藏
  • 关注

转载 信号量、互斥体和自旋锁

一、信号量      信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信。本质上,信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取状况。一般说来,为了获得共享资源,进程需要执行下列操作:    (1) 测试控制该资源的信号量。    (2) 若此信号量的值为正,则允许进行使用该资源。进程将信号量减1。    (3) 若此

2015-07-31 10:34:59 352

转载 linux内核__get_free_page,kmalloc,vmalloc的区别,内核对内存的管理

对于提供了MMU(存储管理器,辅助操作系统进行内存管理,提供虚实地址转换等硬件支持)的处理器而言,Linux提供了复杂的存储管理系统,使得进程所能访问的内存达到4GB。  进程的4GB内存空间被人为的分为两个部分--用户空间与内核空间。用户空间地址分布从0到3GB(PAGE_OFFSET,在0x86中它等于0xC0000000),3GB到4GB为内核空间。如下图所示:  内

2015-07-28 09:52:16 593

转载 linux内核数据结构之kfifo

本文转自:http://www.cnblogs.com/Anker/p/3481373.html1、前言  最近项目中用到一个环形缓冲区(ring buffer),代码是由linux内核的kfifo改过来的。缓冲区在文件系统中经常用到,通过缓冲区缓解cpu读写内存和读写磁盘的速度。例如一个进程A产生数据发给另外一个进程B,进程B需要对进程A传的数据进行处理并写入文件,如

2015-07-20 16:02:37 410

转载 linux内核设计与实现的读书笔记

http://www.cnblogs.com/wang_yb/p/3514730.html

2015-07-13 16:54:36 365

微软C编程精粹

资深微软工程师总结的权威 C语言,专业性强

2013-01-07

可定时串口软件

一款可定时采集串口数据的软件,并自动形成txt记录文档,方便大量采集串口数据的保存 整理。

2013-01-07

大批量合并excel表格

可将同一目录下的多个excel文件按序合并成一个excel表格,避免了复制粘贴的工作量

2013-01-07

VC开发工具 助手

一个很实用的开发工具助手 实现行号等高亮显示

2012-12-06

C程序设计语言(第2版_新版)习题解答

与C程序设计语言相配的答案参考书 参考价值很大

2012-11-07

SolidWorks 2010 SP0 的安装说明

破解版的 SolidWorks 2010 SP0 的安装说明,详细的安装方法

2012-10-23

C语言深度剖析.rar

国内认可度比较高的一本书,适合有一定基础的读者对C有更深的认识

2012-10-23

C程序设计语言(第2版·新版)非扫描版&详细书签版.pdf

c语言中公认的最好的用书,本书涵盖了C语言的精华 (PDF清晰)

2012-10-23

24小时学通qt

一本适合初学者的书,值得参考24小时学通qt编程1.rar

2012-07-14

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

TA关注的人

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