
网络编程
文章平均质量分 92
renlei2293
wx: ren2504413601
Northwestern Polytechnical University(NPU)
Xi'an,Shaan Xi Provience
展开
-
【操作系统】操作系统知识杂记
文章目录进程和线程进程相关函数进程的生命周期的状态UNIX中几个基本的进程控制操作进程调度算法进程状态的变迁进程同步方式进程之间的通信方式管道消息队列共享内存信号量套字节(Sockets)进程之间私有和共享的资源特殊的进程僵尸进程孤儿进程守护进程线程相关函数线程之间私有和共享的资源线程同步互斥量读写锁条件变量死锁 进程和线程 面试题之操作系统 进程是资源分配的最小单位,线程是程序执行(CPU调度)的最小单位(资源调度的最小单位)。一个线程只能属于一个进程,而一个进程可以有多个线程,至少有一个线程。 并行和原创 2021-01-30 17:24:06 · 334 阅读 · 0 评论 -
【计算机网络】网络知识杂记
文章目录浏览器输入网址之后发生了什么网络体系(OSI七层、TCP/IP四层、五层)IP协议IPV4IPV6TCP协议TCP头部信息TCP和UDP区别TCP可靠性连接的实现HTTP协议HTTP状态码HTTP和HTTPS的区别HTTP协议中GET和POST方式的区别 浏览器输入网址之后发生了什么 DNS域名解析(DNS服务器保存了Web服务器域名和IP的对应关系) HTTP协议生成请求报文 TCP协议将请求报文分割成报文段,进行可靠传输 IP协议进行分组转发 TCP协议重组请求报文 HTTP协议对请求进行处理原创 2021-01-29 23:08:27 · 497 阅读 · 0 评论 -
【Linux 编程】 I/O复用函数
文章目录Linux 编程】 I/O复用函数selectpollepollI/O复用的比较 Linux 编程】 I/O复用函数 三组I/O复用函数:select, poll, epoll select 在一段时间内监听用户感兴趣的文件描述符上的可读、可写和异常等事件。 #include <sys/select.h> #include <sys/time.h> int select(int max_fd, fd_set *readset, fd_set *writeset, fd_原创 2021-01-19 22:02:27 · 198 阅读 · 0 评论 -
【Linux编程】学习笔记-进程与线程知识
【Linux编程】学习笔记-进程与线程知识 文章目录【Linux编程】学习笔记-进程与线程知识进程相关函数进程之间私有和共享的资源进程间的通信(Interprocess Communication, IPC)管道消息队列共享内存信号量套字节(Sockets)特殊的进程僵尸进程孤儿进程守护进程线程相关函数线程之间私有和共享的资源线程同步互斥量读写锁条件变量 进程 相关函数 #include<unistd.h> pid_ t fork (void) ; // 子进程创建 void exit(int原创 2021-01-09 19:36:18 · 189 阅读 · 0 评论 -
【TCP】网络编程学习
【TCP】网络编程学习 C++ 实现 // client.cpp 客户端的部分 #include<WINSOCK2.H> #include<STDIO.H> #include<iostream> #include<cstring> using namespace std; #pragma comment(lib, "wsock32.lib") int main() { WORD sockVersion = MAKEWORD(2, 2); WSADATA原创 2020-12-21 11:00:01 · 194 阅读 · 0 评论