随笔分类 - Win32&MFC
摘要:上一篇我们讲到:有一个全局变量`long long num = 0;`,然后创建了50个线程,其中一半执行`threadInc`函数,对num进行加1操作,另一半执行`threadDes`函数,进行减1操作。每个线程循环50万次,所以理论上如果没有任何竞争的话,最后的结果应该是0,因为加减次数相同。
阅读全文
摘要:在window环境下,Win32 提供了一系列的API函数来完成线程的创建、挂起、恢复、终结以及通信等工作: 1、线程操作函数 序号 函数名 功能 1 CreateThread() 创建一个新线程 2 ExitThread() 正常结束一个线程的执行 3 TerminateThead() 强制终止一
阅读全文
摘要:1. 制作动态库 1.打开vs2019,创建新项目 选择动态库并创建 3.选择属性->C++->预编译头->不使用预编译头 4.这个时候把IDE给你创建好的文件全部删除,我们先不使用他们 5.创建testDll.h和testDll.cpp文件 6.编写代码(不用包含main函数,因为我们不用让他跑起
阅读全文
摘要:简介 在Windows系统下常见的库有两种一种是以.lib为扩展名的库,也叫lib库。lib库实际上分为两种:一种是静态链接lib库或者叫做静态lib库,另一种是动态链接库dll库的lib导入库或称为lib导入库。以dll为扩展名的库叫dll库,dll库只有一种就是用于动态链接的动态链接库(也叫dl
阅读全文

浙公网安备 33010602011771号