上一页 1 2 3 4 5 6 7 ··· 10 下一页

2015年7月31日

可执行文件的装载与进程

摘要: 可执行文件的装载与进程1。进程虚拟地址空间每个进程运行起来以后,都将有一个自己的虚拟地址空间,其实这还是计算机制造出来的假象,让进程误以为此时只有它自己在运行,所有内存都只有他自己在使用,一般来说,C语言指针的... 阅读全文

posted @ 2015-07-31 11:47 zmrlinux 阅读(233) 评论(0) 推荐(0)

2015年7月27日

线程与信号,线程与锁

摘要: #include#include#includepthread_mutex_t number_mutex = PTHREAD_MUTEX_INITIALIZER;int globvar = 0 ;void *write_p(void *arg){ while(1){... 阅读全文

posted @ 2015-07-27 19:35 zmrlinux 阅读(258) 评论(0) 推荐(0)

线程异步信号

摘要: 先容我吐槽一下《Linux C 编程实战》给这本跪了,错误就不说了,且当印刷问题吧,里边讲的东西太笼统。。。。。。。。。。。。。。。Unix下信号是个很强大的存在,但是可重入性是个比较棘手的问题,昨天在developerworks看的[那篇文章](http://www.ibm.com/develop... 阅读全文

posted @ 2015-07-27 10:26 zmrlinux 阅读(293) 评论(0) 推荐(0)

条件变量--讲的很基础

摘要: 1.互斥量的存在问题:互斥量是线程程序必需的工具,但它们并非万能的。例如,如果线程正在等待共享数据内某个条件出现,那会发生什么呢?它可以重复对互斥对象锁定和解锁,每次都会检查共享数据结构,以查找某个值。但这是在浪费时间和资源,而且这种繁忙查询的效率非常低。在每次检查之间,可以让调用线程短暂地进入睡眠... 阅读全文

posted @ 2015-07-27 09:25 zmrlinux 阅读(457) 评论(0) 推荐(0)

2015年7月25日

暑假学习随笔2

摘要: 今天是7.25 已经留校学习整一周了,没什么不适应,可以说我很习惯这样的生活,因为之前了解过一些知识所以我看的比较快,进程已经看完了shell 也基本写好了(包括自动补全,内建命令,pipe管道什么的)最近基本一直在练习,反正就不停敲代码,昨天还和学长实验了下管道的相关知识点。我发现看书... 阅读全文

posted @ 2015-07-25 09:36 zmrlinux 阅读(121) 评论(0) 推荐(0)

readline( )库的安装和使用,实现命令补全

摘要: 之前自己实现一个简单shell 的时候,想要实现命令行自动补全功能,于是上网查了查资料,发现多数都提到了readline( ) 库,经过仔了解后,发现其实bash 的底层实现也是调用了这个库,我的系统是 fedora 21 并没有安装这个库,且man page 中也没有相关信息,(Q:bash 调用... 阅读全文

posted @ 2015-07-25 09:11 zmrlinux 阅读(4375) 评论(0) 推荐(0)

程序运行相关结构

摘要: 进程在运行时的数据结构a.out及其传说gcc编译后的程序为什么叫a.out?原因:linux是在UNIX基础上开发来的,UNIX上最开始可执行程序都是汇编得来(assembleroutput)汇编程序输出。正是这个英文的缩写,所以叫a.out并且沿用至今。可执行文件的内容Linux下的可执行文件大... 阅读全文

posted @ 2015-07-25 08:28 zmrlinux 阅读(231) 评论(0) 推荐(0)

2015年7月20日

暑假学习随笔

摘要: 暑假学习随笔:今天是第三天,文件看完了为 ,ls实现5个参数也要写完了,如果对生活的满意度来说,高中满意度是百分之七十,大学满意度百分之八十五,小组满意度百分之九十五。看来我对生活的向往和自由是成正比的,谁让我是射手座呢,,,,,,,,,,,,,,,,,,,,, ... 阅读全文

posted @ 2015-07-20 08:24 zmrlinux 阅读(111) 评论(0) 推荐(0)

2015年7月16日

第一个hello word 驱动加载失败--------

摘要: 今天尝试自己加载第一个驱动模块,根据惯例hello word 然后失败了,现在说明我的操作过程,请个位看看。首先我的内核版本:模块代码与MAKEFILE #include#includeMODULE_LICENSE("Dual BSD/GPL");static int hello... 阅读全文

posted @ 2015-07-16 20:14 zmrlinux 阅读(209) 评论(0) 推荐(0)

2015年7月13日

两个很有用的进程间通信函数popen,pclose

摘要: 两个很有用的进程间通信函数popen,pclose 今天起的比较晚,然后来了也不想复习,还是看书学习--写代码--写博客有意思,不敢说有多精通,至少每天都在学习新知识,不求立刻完全消化,但求每天有进步。 现在就看看这两个函数,其实都是创建一个管道到子进程,但是使用... 阅读全文

posted @ 2015-07-13 10:44 zmrlinux 阅读(312) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 10 下一页

导航