骨子里的颓废
骨子里的颓废
全部文章
读书笔记
未归档(37)
项目说明(14)
题解(2)
归档
标签
去牛客网
登录
/
注册
骨子里的颓废的博客
全部文章
/ 读书笔记
(共5篇)
JAVA内存分布
来自专栏
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域 有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是 依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存 将会包括...
java
jvm
内存管理
2022-01-20
0
0
静态链接
空间与地址的分配 静态链接的目标是将多个目标文件(.o)链接在一起,形成可执行文件。可执行文件中的数据段与代码段由各个目标文件合并而来。(1)按序叠加将所有的目标文件的数据端代码段按照顺序叠加在一起,缺点是造成由成千上百个零散的段,这样非常浪费空间,因为每个段都有一定的地址和空间对其要求。比如...
2020-10-05
0
0
线程同步原语
来自专栏
mutex原则 1.使用RAII手法封装锁,即mutex的创建销毁是在RAII封装之后的类的构造函数与析构函数里的。2.使用非递归也就是说不可重入锁。3.使用scoped locking也就是不手工去调用加锁解锁函数,指利用RAII的构造与析构4.在每次构建锁RAII时,注意思考一路上函数调用时栈上...
2020-09-15
0
0
socket编程
来自专栏
Socket底层实现 https://blog.csdn.net/profesir/article/details/52534390 sleep usleep nanosleep (1)sleep()-------以秒为单位 unsigned int sleep(unsigned int secon...
c++服务器
2020-09-13
0
0
线程安全
来自专栏
对象的创建 对象构造做到线程安全,唯一的要求是不在构造期间泄漏this指针1.不在构造函数中注册任何回调。只要有回调必有指向this的指针2.不在构造函数中把this交给跨线程的对象3.即使在构造函数最后一行也不行。因为这个类可能是个基类,其子类还未构造完成注:在构造未完成之前将this交给其他对象...
c++服务器
2020-09-02
1
0