08 2021 档案

摘要:线程公有私有 线程共享:进程代码段、进程的公有数据、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID; 线程私有:线程ID、寄存器里的值、栈、线程的私有数据、线程的优先级、信号屏蔽码、错误返回码。 进程和线程有什么区别? 进程是资源分配的最小单位,拥有独立的地址空间,每启 阅读全文
posted @ 2021-08-12 09:23 爱吃鱼的小女孩 阅读(64) 评论(0) 推荐(0)
摘要:define和const区别 首先c语言的const定义一个变量不可以修改,必须要初始化 const int a = 10; int const a = 10;//两者等价 变量是不能作为数组的长度的,c语言中的const定义的变量是不能这样使用,但是c++const定义的变量可以作为数组的大小进行 阅读全文
posted @ 2021-08-05 23:55 爱吃鱼的小女孩 阅读(63) 评论(0) 推荐(0)
摘要:虚函数之前都有一直做一些知识点记录,现在整一下 重载overload和重写override 重载,就是同名函数,不同参数实现的不同函数,和返回值无关 重写,就是子类继承父类的virtual修饰的函数,重新实现函数 都实现多态性 被final修饰的类就不能被继承,所以被final修饰的函数不能被重写o 阅读全文
posted @ 2021-08-05 15:28 爱吃鱼的小女孩 阅读(125) 评论(0) 推荐(0)
摘要:epoll水平触发边缘触发 水平触发LT:可以理解为一直就绪,跟键盘一直按着一样,一直按着一个键就会一直输出该键的键值,LT模式只要是缓冲区没有满就会一直写,只要是缓冲区不为空就会一直读 边缘触发ET:可理解为单次触发,接收到数据只读一次,缓冲区里有数据,就写一次。 LT的处理过程: . accep 阅读全文
posted @ 2021-08-04 21:42 爱吃鱼的小女孩 阅读(47) 评论(0) 推荐(0)