僵尸进程(Zombie Process)进程已运行结束,但进程的占用的资源未被回收,这样的进程称为僵尸进程。在每个进程退出的时候,内核释放该进程所有的资源、包括打开的文件、占用的内存等。 但是仍然为其保留一定的信息,这些......
admin
Linux网络编程:自己动手写高性能HTTP服务器框架(三),Linux网络编程:自己动手写高性能HTTP服务器框架(二),Linux网络编程:自己动手写高性能HTTP服务器框架(一),通用套接字 socket,struct sockaddr,struct sockaddr_in...
admin
在每个进程退出的时候,内核释放该进程所有的资源、包括打开的文件、占用的内存等。 但是仍然为其保留一定的信息,这些信息主要主要指进程控制块的信息(包括进程号、退出状态、运行时间等)。直到父进程通过 wait() 或......
admin
✍文件和文件系统 文件是Linux系统中最重要的抽象,大多数情况下你可以把linux系统中的任何东西都理解为文件,很多的交互操作其实都是通过文件的读写来实现的。♨ 文件描述符 在Linux内核中,文件是用一个整数来表示的......
admin
使用实例这里是在 Ubuntu 下通过原始套接字组一个 udp 数据包,给 PC 机的网络调试助手发送信息(对比:《原始套接字实例:发送 UDP 数据包》):#include #include #include #include #include int main(int argc, char *argv[]){char send_msg[1000] = ""......
admin
文章浏览阅读1k次。嵌入式 Linux 编程嵌入式应用开发嵌入式软件开发流程什么是交叉编译在一种平台上编译出能在另一种平台(体系结构不同)上运行的程序;在PC 平台(X86) 上编译出能运行在ARM平台上的的程序,即编译得到的程......
admin
UDP协议的特点无连接不可靠数据报服务UDP的编程流程UDP接口原型接收int recvfrom(int sockfd,void *buf,size_t size,int flag,struct sockaddr *peer_addr,socklen_t *addr_len);peer_addr:用来保存recvfrom接收到的数据是来自哪台主机的地址信息addr_len:地址结......
admin
最近一直在做linux的网络,现在作个总结,陆续贴出来。在网上搜了很多资料 ,其中周立发的博客对我的学习参考作用最大,谢谢前辈。这个倒让我花的时间最多了,主要一直脑残的在自己的虚拟机上调试不成功,认为只要开几......
admin
1 .概述通过《Linux网络编程》: 原始套接字发送UDP报文的学习,我们组 UDP 数据包时常考虑字节流顺序、校验和计算等问题,有时候会比较繁琐,那么,有没有一种更简单的方法呢?答案是:借助libnet 函数库。libnet 是一个小型......
admin
线程池基本原理在传统服务器结构中,常是有一个总的监听线程监听有没有新的用户连接服务器,每当有一个新的用户进入,服务器就开启一个新的线程用户处理这 个用户的数据包。这个线程只服务于这个用户,当用户与服务......
admin
概述操作系统要实现多进程,进程调度必不可少。有人说,进程调度是操作系统中最为重要的一个部分。我觉得这种说法说得太绝对了一点,就像很多人动辄就说“某某函数比某某函数效率高XX倍”一样,脱离了实际环境,这些......
admin
【转自】https://www.cnblogs.com/zhang-xiao/archive/2013/01/02/2842351.html目录1.引言2.Linux 内核模块 3.字符设备驱动程序4.设备驱动中的并发控制5.设备的阻塞与非阻塞操作6.设备驱动中的异步通知7.设备驱动中的中断处理8.定时器9.内存与I/O 操......
admin
洗尽沉滓擅长linux系列,golang基础,架构_编程_思考,等方面的知识,洗尽沉滓关注系统安全,web安全,安全架构领域....
admin
文章浏览阅读387次。下面有一张图,这张图来自 The Linux Programming Interface(No Starch Press)。它直观地为我们展示了 select、poll、epoll 几种不同的 I/O 复用技术在面对不同文件描述符大小时的表现差异。 从图中可以明显地看到,ep......
admin
Linux网络编程 | “wrap.c“代码 | 一些系统调用函数的进一步封装,Linux系统编程 | Makefile 、GDB、文件I/O,Linux网络编程 | 服务端开发流程代码示例...
admin
Linux期末复习考前走一走——何绍华Linux操作系统第3版,Linux之shell编程快速入门【紧扣课本教程】,cd cd~ cd- cd. cd.. cd/ cd./ cd../.. cd!$ cd /home的区别...
admin
Linux网络编程(四)——多线程实现简单的聊天(linux服务器端windows客户端)Linux套接字模拟发QQ更多下载资源、学习资料请访问CSDN文库频道....
admin
友情链接申请要求: 不违法不降权 权重相当 请联系QQ:737597453