- 博客(7)
- 收藏
- 关注
原创 HTTP客户端请求
HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网 (WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP 是一个基于 TCP/IP 通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。
2024-04-22 21:30:40 556
原创 DNS协议与请求
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为 将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS 使 用 TCP 和 UDP 端口 53。当前,对于每一级域名长度的限制是 63 个字符,域名总长度 则不能超过 253 个字符。
2024-04-21 23:07:18 1142
原创 C语言中的多线程编程
自旋锁是一种忙等待的锁机制,当线程尝试获取锁时,如果锁已经被其他线程占用,它会一直循环等待直到获取到锁为止。互斥锁是一种阻塞的锁机制,当线程尝试获取锁时,如果锁已经被其他线程占用,该线程会被阻塞挂起,直到获取到锁为止。自旋锁在等待锁时不会放弃 CPU,会一直尝试获取锁,而互斥锁在等待锁时会进入休眠状态,不会占用 CPU 资源。自旋锁适用于锁的占用时间短、竞争不激烈的情况,而互斥锁适用于锁的占用时间长、竞争频繁的情况。当锁的占用时间较长,或者竞争情况较频繁时,应该使用互斥锁,以避免线程忙等待带来的资源浪费。
2024-04-15 23:46:08 515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人