linux之C编程学习——EOFEOF是 End Of File 的缩写。在C语言中,它是在标准库中定义的一个宏。多数人认为文件中有一个EOF,用于表示文件的结尾。但这个观点实际上是错误的,在文件
linux之C编程学习——getchar()和getch()getchar 函数名: getchar 功 能: 从stdin流中读字符 用 法: int getchar(void); 注解: ge
linux之C编程学习——如何锁定内存Linux 实现了请求页面调度,页面调度是说页面从硬盘按需交换进来,当不再需要的时候交换出去。这样做允许系统中每个进程的虚拟地址空间和实际物理内存的总量再没有
linux之C编程学习——进程,进程,进程!linux支持多个进程同时进行,也就是我们常说的现代操作系统中的多道程序设计,所谓同时是linux系统调度各个进程分别占用cpu的时间。由于每个时间片的
linux之C编程学习——信号处理信号处理是linux程序的一个特色。用信号处理来模拟操作系统的中断功能。要想使用信号处理功能,你要做的就是填写一个信号处理函数即可。 1 #include &l
#include #include #include #include #define MAX 10 pthread_t thread; pthread_mutex_t mut; int numbe
1.中断可以随时的打断处理机对其他程序的执行,如果被打断的代码对系统很重要,那么此时中断处理程序的执行时间应该是越短越好。 2.通过上文我们知道,中断处理程序正在执行时,会屏蔽同条中断线上的中断请求;
在前面学习了 kobject和 kset之后,就迫不及待的想开始“研究”设备模型了。经过这几天的学习,感觉受益匪浅。所以就将自己的理解整理了下来 想要完成一个设备的驱动,就要
linux音频编程指南Linux音频编程指南虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开
java Tcp协议socket编程学习先来说说网络编程,网上找到的比较详细的分析: 一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据