码迷,mamicode.com
首页 >  
搜索关键字:LINUX系统编程    ( 189个结果
linux 系统编程 进程
进程 进程号一般不重复使用 空闲进程 pid 0 ,内核运行的第一个进程 init pid 1. 内核搜索init的顺序,如果找不到,内核就会发出panic挂起 /sbin/init /etc/init /bin/etc /bin/sh 进程号最大值32768 老unix用16位计算pid,可以在/ ...
分类:系统相关   时间:2017-11-17 19:53:50    阅读次数:233
linux 系统编程 文件IO
Fileio 1.open() 系统调用 头文件 #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> 原型 int open(const char * name,int flags); int open(const char ...
分类:系统相关   时间:2017-11-16 15:20:13    阅读次数:239
【转】Linux系统编程---dup和dup2详解
正常的文件描述符: 在linux下,通过open打开以文件后,会返回一个文件描述符,文件描述符会指向一个文件表,文件表中的节点指针会指向节点表。看下图: 打开文件的内核数据结构 打开文件的内核数据结构 dup和dup2两个函数都可以用来复制打开的文件描述符,复制成功后和复制源共享同一个文件表。看下图 ...
分类:系统相关   时间:2017-10-14 19:56:55    阅读次数:293
互斥锁概念简单说明和举例
本文内容主要来自博文:Linux系统编程——线程同步与互斥:互斥锁 同时补充以下博文说明: [1] Linux线程-互斥锁pthread_mutex_t [2] POSIX 互斥锁: pthread_mutex_t 为什么需要互斥锁? 在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。 ...
分类:其他好文   时间:2017-09-21 23:32:42    阅读次数:413
Book
http://blog.jobbole.com/106093/ 《图灵的秘密:他的生平、思想及论文解读》 《计算机系统概论》 《深入理解Linux内核》 《深入Linux内核架构》 《TCP/IP详解 卷1:协议》 《Linux系统编程(第2版)》 《Linux内核设计与实现(第3版)》 《深入理解 ...
分类:其他好文   时间:2017-08-18 14:33:19    阅读次数:150
STL的map容器将第3个模板参数设为less_equal或greater_equal会怎样?
最近都在学Linux系统编程,用C就足矣,有段时间没碰C++了,于是实现些算法练手。 实现多项式乘法的时候发现有几项没有合并同类项,最终调试到这一步时发现了问题。 res是map类型,用find查找key为1991的key-value时,结果得到的却是<12,1>的key-value。 于是转去看那 ...
分类:其他好文   时间:2017-07-28 00:26:20    阅读次数:224
gcc中预定义的宏__GNUC__
今天在看Linux系统编程这本书的代码的时候看到了__GNUC__,不太清楚这个宏所以去查了一下,以此记录。GNU C预定义了一系列的宏,这些宏都是以双下划线开始的,这里只讲一下__GNUC__ __GNUC_MINOR__ __GNUC_PATCHLEVEL__,其他GNU C的预定义宏可以到这里 ...
分类:其他好文   时间:2017-07-22 00:43:10    阅读次数:3189
linux系统编程之文件IO
1.打开文件的函数open,第一个参数表示文件路径名,第二个为打开标记,第三个为文件权限 代码: 效果测试:打印打开文件返回的描述符为3,同时创建了文件testopen1 2.创建文件函数creat和关闭函数close 使用代码 测试结果: 3.写文件函数write,第一个参数表示要写入的文件的描述 ...
分类:系统相关   时间:2017-07-21 10:35:43    阅读次数:227
linux系统编程:线程同步-信号量(semaphore)
线程同步-信号量(semaphore)生产者与消费者问题再思考在实际生活中,仅仅要有商品。消费者就能够消费,这没问题。但生产者的生产并非无限的。比如,仓库是有限的,原材料是有限的,生产指标受消费指标限制等等。为了进一步,解决好生产者与消费者问题,引入信号量进机制。信号量信号量(semaphore)是 ...
分类:编程语言   时间:2017-07-10 19:14:07    阅读次数:139
linux系统编程之进程(七):system()函数使用【转】
本文转载自:http://www.cnblogs.com/mickole/p/3187974.html 一,system()理解 功能:system()函数调用“/bin/sh -c command”执行特定的命令,阻塞当前进程直到command命令执行完毕 原型: int system(const ...
分类:系统相关   时间:2017-07-04 20:06:12    阅读次数:310
189条   上一页 1 ... 4 5 6 7 8 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!