随笔分类 -  Windows

文件夹进行MD5校验的实现算法
摘要:每份相同数据(文件夹)都可以生成一份唯一的md5校验文件,我们可以通过直接校验整个数据文件夹的方法来确定数据是否有误。1.针对整个文件夹生成md5校验文件方法:以data文件夹为例,我们需要得到data整个文件夹中的文件的md5校验值,我们通过shell程序对整个data文件夹中的文件进行md5校验... 阅读全文

posted @ 2015-05-17 10:10 sxzxcm 阅读(7663) 评论(0) 推荐(0) 编辑

Windows 读写锁的实现
摘要:mark一下,有空来写 阅读全文

posted @ 2011-10-09 01:16 sxzxcm 阅读(349) 评论(0) 推荐(0) 编辑

Win32多线程编程 — 线程同步与通信
摘要:一.线程间数据通信系统从进程的地址空间中分配内存给线程栈使用。新线程与创建它的线程在相同的进程上下文中运行。因此,新线程可以访问进程内核对象的所有句柄、进程中的所有内存以及同一个进程中其他所有线程的栈。这样一来,同一个进程中的多个线程可以很容易的相互通信。到目前为止,将数据从一个线程传到另一个线程的惟一方法是在创建线程时传递给新线程一个指针参数(LPVOIDlpParam)。参数lpParam为LPVOID指针类型,我们可在其中存储普通的数值(size为平台地址总线宽度),也可以存放指向某个数据结构(struct或class)的地址。在新线程函数中,解引用时需要强制类型转换回原类型,以进行正确 阅读全文

posted @ 2011-09-26 23:42 sxzxcm 阅读(9170) 评论(0) 推荐(0) 编辑

导航