logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

多线程(面试

CAS的全称Compare and swap,即比较并交换但这不是函数,这是一条指令,原子的,是最小单位,发生在内存和两个寄存器身上CPU提供了CAS指令由操作系统对CAS指令进行封装操作系统提供了API通过API使用CAS机制JVM就可以封装调用操作系统的APIIDEA的代码就可以使用jvm的API通过CAS不是在禁止穿插,而是识别穿插,如果被穿插了就会进入循环,也就是自旋所以自旋锁(轻量级锁)

#前端#算法#服务器
15内存函数,比字符函数功能强大

|//void* my_memcpy(void* dest, void* src, size_t num)|//原来的可以+const不变,即const void* src。||//void* my_memmove(void* dest, const void* src, size_t num)|//不期望被修改用const限制。||//void* my_memcpy(void* dest, vo

#算法#数据结构
17自定义类型:结构体

位段的成员共有同一个字节的,这样有些成员的起始位置并不是某个字节的起始位置,那么这些位置处就没有地址,内存中每个字节分配一个地址,一个字节内部的bit位是没有地址的。如果嵌套了结构体的情况,嵌套的结构题成员对其到自己成员中最大的对齐数的整数倍处,结构体的整体大小就是使用最大对齐数的整数倍。2 剩余的空间,不足下一个成员使用的时候,是浪费还是继续使用,也是不确定的,但是在vs环境,是浪费。//数组|

#图论
到底了