手机随时阅读
新人专享大礼包¥24
什么是进程和线程 01 进程是什么 ?直白地讲,进程就是应用程序的启动实例。比如我们运行一个游戏,打开一个软件,就是开启了一个进程,进程拥有代码和打开的文件资源、数据资源、独立的内存空间。 02 线程又是什么 ?线程从属于进程,是程序的实际执行者。一个进程至少包含一个主线程,也可以有更多的子线程,线程拥有自己的栈空间。线程具有五种状态:对操作系统来说,线程是最小的执行单元,进程是最小的资源管理
如果有多个IO需要处理当一个描述符读,然后又写到另一个描述符时,可以用循环的方式访问阻塞io:#include <stdio.h>#include <unistd.h>#define BUF_SIZE 128int main(){ char buf[BUF_SIZE]; int n;
【免费技术直播分享】《tcp/ip详解卷一》: 150行代码拉开协议栈实现的篇章,以太网协议,ip协议,udp协议的封装icmp协议与arp的实现netmap的原理柔性数组的两种使用场景字节对齐的那些事儿mmap的原理手把手实现协议栈上课讲师:king老师上课地址:https://ke.qq.com/course/417774?flowToken=1031343...
【免费技术直播分享】剖析Linux内核网络协议栈1、NIC驱动程序及协议栈2、套接字缓冲区(sk_buff)原理3、网络设备接口分析上课讲师:vico老师上课地址:https://ke.qq.com/course/417774?flowToken=1031343
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号