![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
请你吃颗糖吧
这个作者很懒,什么都没留下…
展开
-
网络编程
网络基础 为什么需要网络通信 进程间通信解决的是本机内通信 网络通信解决的是任意不同机器通信 实现网络通信需要哪些支持 通信设备 网卡(PC机自带) 路由器、交换机 光纤、电缆、基站 通信协议 操作系统自带协议栈 裸机开发需要独立的协议栈 简单网络通信只需要学会使用系统API TCP/IP协议栈 OSI七层网络模型、LINUX四层网络模型 协议栈为什么要分层 各层之间是独立的 灵活信号 结构上可...原创 2020-05-04 19:30:16 · 144 阅读 · 0 评论 -
多线程编程
线程是任务调度和执行的基本单位 为什么会有线程 程实现多任务的缺点 进程间切换的计算机资源开销很大,切换效率很低;进程间数据及共享额开销很大 线程和进程的关系 线程是进程的一个执行单元,是进程内的调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程 同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间 进程退出,进程中所有线程全部退出 一个进程崩溃后,不会对其他进程产生影响...原创 2020-04-27 16:19:34 · 126 阅读 · 0 评论 -
Linux进程间通信
嵌入式Linux多任务:进程,线程 单任务:一个任务执行完毕之后,下个任务才能执行 多任务:任务的执行可以被中断,中断之后可以执行其他任务(并发,并行) 单核CPU:并发 多核CPU:并发,并行 ...原创 2020-04-18 15:42:37 · 153 阅读 · 0 评论