![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
Oliver.H
这个作者很懒,什么都没留下…
展开
-
操作系统(二)
操作系统(二)1. 互斥锁和读写锁区别2. Linux的4种锁机制:3. 请你说一说进程状态转换图,动态就绪,静态就绪,动态阻塞,静态阻塞4. A* a = new A; a->i = 10;在内核中的内存分配上发生了什么?5. 给你一个类,里面有static,virtual,之类的,来说一说这个类的内存分布1. 互斥锁和读写锁区别互斥锁:mutex,用于保证在任何时刻,都只能有一个线程访问该对象。当获取锁操作失败时,线程会进入睡眠,等待锁释放时被唤醒。读写锁:rwlock,分为读锁和写锁。处于原创 2020-08-11 01:57:45 · 258 阅读 · 0 评论 -
C++STL标准模板库
STL标准模板库vectorstackvectorinclude <vector>vector<int> v;v.push_back(t) //在容器V的尾端添加一个值为t的元素v.pop_back() //去掉最后一个数据v.front() //返回第一个元素(容器头部元素)v.back() //返回最后一个元素(容器尾部元素)v.begin() //返回容器头部指针,迭代器接收v.end() //返回容器最后一个单元+1的指针,原创 2020-08-02 16:48:50 · 182 阅读 · 0 评论 -
C语言指针
C语言指针1.&运算符&是取地址符号;#include<stdio.h>int main(){ int a=20; printf("a 的值为%d\n",a); printf("a 的地址为%d\n",&a); return 0;}//打印结果:a 的值为20a 的地址为1703740(1703740为a地址0019FF3C的十进制)& 符号的作用很清晰, &a就是取变量a的地址。2. *运算符 *是定义指针变量,即原创 2020-07-22 17:57:36 · 226 阅读 · 1 评论