简介 死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待...[作者空间]
GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何...[作者空间]
C 中的左值(Lvalues)和右值(Rvalues) C 中有两种类型的表达式: (1)左值(lvalue)...[作者空间]
一、main结束不代表整个进程结束 (1)全局对象的析构函数会在main函数之后执行; (2)用atexit注册的...[作者空间]
一、main运行前可运行哪些代码 (1)全局对象的构造函数会在main 函数之前执行。 (2)一些全局变量、对...[作者空间]
关于main(int argc, char *argv[])参数传递 argc和argv是main函数的形式参数。...[作者空间]
C语言main函数返回值类型支持哪些? main函数的返回值,用于说明程序的退出状态。return返回的数值由程序...[作者空间]
本文章所有的例子都是在x86-64运行,其他平台的可能细节上有细微的差别,但是原理基本的一致在x86-64下 函...[作者空间]
-- 简书作者 谢恩铭 转载请注明出处 第一部分第八课:第一个C语言小游戏 上一课是C语言探索之旅 | 第一部分第...[作者空间]
今天在看ProtocolKit的源码,看到了这么一行代码. 主要造成疑惑的是 __attribute__((con...[作者空间]
本文来自个人博客 sunyongfeng.com。博客的文章保持更新,此文可能不是最新状态。 简介 GDB,GNU...[作者空间]
频繁分配释放内存导致的性能问题的分析 现象 1 压力测试过程中,发现被测对象性能不够理想,具体表现为: 进程的系统...[作者空间]