代码改变世界

随笔分类 -  C

自旋锁SPIN LOCK的编程实现

2011-08-19 18:47 by 心中无码, 1572 阅读, 收藏, 编辑
摘要: 自旋锁是一种轻量级的互斥量,以达到对共享资源的保护。 阅读全文

结合VC6讲下对调用约定的理解

2011-04-05 14:09 by 心中无码, 1118 阅读, 收藏, 编辑
摘要: 调用约定(Calling Convertions)定义了程序中调用函数的方式,决定了在函数调用时数据在堆栈中的组织方式。如参数的压栈顺序和堆栈清理工作。这里结合VC 6.0,根据具体的小程序讲解三种调用约定:cdecl,stdcall,fastcall。(还有一些其他的调用约定,俺就浅尝辄止了) 首先在VC6.0中创建一个项目,程序代码如下:View Code 1#include <stdio.h> 2#include <string.h> 3 4void 5age_print( 6 char* name, 7 int age 8) 9{10 printf(" 阅读全文
点击右上角即可分享
微信分享提示