
Linux
文章平均质量分 97
分享博主的Linux学习之路
有缘再见了
都朝春天去,别烂在过去和梦里
展开
-
【Linux】网络层 — IP协议
Linux网络层传输协议——IP协议详解原创 2023-04-06 08:45:00 · 1999 阅读 · 38 评论 -
【Linux】TCP相关实验验证
TCP相关实验原创 2023-04-02 08:30:00 · 668 阅读 · 9 评论 -
【Linux】传输层协议 — TCP协议
在进行网络通信时,一方发出的数据后,它不能保证该数据能够成功被对端收到,因为数据在传输过程中可能会出现各种各样的错误,只有当收到对端主机发来的响应消息后,该主机才能保证上一次发送的数据被对端可靠的收到了,这就叫做真正的可靠。原创 2023-04-01 09:00:00 · 1071 阅读 · 33 评论 -
【Linux】传输层协议 — UDP协议
传输层协议UDP详解原创 2023-03-30 09:30:22 · 1312 阅读 · 32 评论 -
【Linux】多线程详解(上)
在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列”一切进程至少都有一个执行线程线程在进程内部运行,本质是在进程地址空间内运行在Linux系统中,在CPU眼中,看到的PCB都要比传统的进程更加轻量化透过进程虚拟地址空间,可以看到进程的大部分资源,将进程资源合理分配给每个执行流,就形成了线程执行流。原创 2023-01-28 09:34:23 · 1094 阅读 · 53 评论 -
【Linux】网络编程套接字(下)
网络套接字完结,正式步入网络学习原创 2023-03-17 09:24:15 · 2614 阅读 · 36 评论 -
【Linux网络】网络编程套接字(上)
本地进程间通信的方式已经有管道、消息队列、共享内存、信号量等方式了,现在在套接字这里又出现了可以用于本地进程间通信的域间套接字,为什么会有这么多通信方式,并且这些通信方式好像并不相关?实际是因为早期有很多不同的实验室都在研究通信的方式,由于是不同的实验室,因此就出现了很多不同的通信方式,比如常见的有System V标准的通信方式和POSIX标准的通信方式。原创 2023-03-13 09:03:40 · 1546 阅读 · 33 评论 -
【Linux】网络入门
报头本质也是一种数据,报头一般是通过位段实现的,因此协议栈的每一层都有一个对应的位段来表示当前层的报头。原创 2023-03-10 08:54:38 · 1715 阅读 · 39 评论 -
【Linux】线程池
线程池实现原创 2023-02-21 09:05:24 · 3296 阅读 · 37 评论 -
【Linux】信号量
🍁 🍃 🍂 🌿。原创 2023-02-15 10:06:13 · 1341 阅读 · 45 评论 -
【Linux】生产者消费者模型
🍁 🍃 🍂 🌿。原创 2023-02-13 16:20:27 · 1704 阅读 · 56 评论 -
【Linux】线程安全(万字详解)
等待的时候往往是在临界区内等待的,当该线程进入等待的时候,互斥锁会自动释放,而当该线程被唤醒时,又会自动获得对应的互斥锁。条件变量需要配合互斥锁使用,其中条件变量是用来完成同步的,而互斥锁是用来完成互斥的。pthread_cond_wait函数有两个功能,一就是让线程在特定的条件变量下等待,二就是让线程释放对应的互斥锁。原创 2023-02-06 10:27:32 · 2073 阅读 · 68 评论 -
【Linux】多线程详解(中)
🍁 🍃 🍂 🌿。原创 2023-02-02 10:14:28 · 2899 阅读 · 45 评论 -
【Linux】进程信号万字详解(下)
理论上来说是可以的,因为内核态是一种权限非常高的状态,但是绝对不能这样设计。如果允许在内核态直接执行用户空间的代码,那么用户就可以在代码中设计一些非法操作,比如清空数据库等,虽然在用户态时没有足够的权限做到清空数据库,但是如果是在内核态时执行了这种非法代码,那么数据库就真的被清空了,因为内核态是有足够权限清空数据库的。原创 2023-01-13 09:15:01 · 1771 阅读 · 49 评论 -
【Linux】进程信号万字详解(上)
Linux信号详解原创 2023-01-10 09:15:23 · 6530 阅读 · 64 评论 -
【Linux】进程间通信(万字详解) —— 下篇
Linux进程间通信完结原创 2023-01-07 15:11:45 · 1703 阅读 · 47 评论 -
【Linux】进程间通信(万字详解) —— 上篇
Linux进程通信详解原创 2023-01-05 09:10:35 · 1468 阅读 · 46 评论 -
【Linux】基础IO —— 下(实现动静态库)
Linux动静态库的制作与使用,为我们以后做项目提供基础原创 2022-11-06 08:30:00 · 954 阅读 · 34 评论 -
【Linux】基础IO ——中
基础IO中篇主要针对重定向的收尾,以及理解文件系统,分析了软硬链接,后续还有最后一个内容——动静态库的制作和使用会在下篇讲解原创 2022-11-05 08:30:00 · 408 阅读 · 34 评论 -
【Linux】基础IO —— 上
Linux基础IO的上篇,后续会继续更新下篇和动静态库的实现原创 2022-11-04 08:30:00 · 1545 阅读 · 113 评论 -
【Linux】进程控制 (万字)
linux进程控制详解原创 2022-09-29 09:00:27 · 6620 阅读 · 91 评论 -
【Linux】进程概念(下篇) —— 程序地址空间详解
Linux进程下篇——关于进程地址空间的详解原创 2022-09-13 07:44:14 · 1455 阅读 · 129 评论 -
【Linux】进程概念万字详解(上篇)
Linux进程概念部分详解,还有下篇原创 2022-09-08 09:59:56 · 4258 阅读 · 153 评论 -
【Linux】环境基础开发工具使用(万字汇总)
Linux环境基础开发工具总结,方便自己用来复习原创 2022-08-23 15:48:19 · 5101 阅读 · 170 评论 -
【Linux】shell命令以及运行原理和Linux权限详解
Linux权限相关内容详解原创 2022-08-17 09:07:34 · 11663 阅读 · 160 评论 -
【Linux】常用命令汇总
Linux常用指令总结,方便用来复习原创 2022-08-03 09:15:07 · 2165 阅读 · 163 评论