DLL和线程高手请进,高分相许!!! 你到底是要Delphi的程序还是VC++的程序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很简单,dll初始化时,建立一个CriticalSection对象,然后:cardexecu(){ EnterCriticalSection(...); // 你原来的程序 ... LeaveCriticalSection(...);} westaf说的对,用临界区是最合适的。1.声明临界区对象 CRITICALSECTION cr;2.初始化临界区对象 InitializeCriticalSection(&cr);3.使用cardexecu(){ ...//初始化部分,可以同步进行 EnterCriticalSection(...); // 你原来的程序中开始使用串口的部分 ... LeaveCriticalSection(...);//使用串口结束 ...//清理工作} 图像锐化 地磅称重系统 新手求助 关于Windows Service编程的几个问题。 急,VC里如何写帮助文档 求救:串口程序 用VC如何根据用户输入的表达式在屏幕上画出函数曲线图呢? 有关c移植到vc++6.0 splite数据库如何给表设置大点的缓冲区? detours 库如何hook __cdecl 函数,目前_stacall没问题哦 !!继承CStatic后编写的类如何在ReBar中使用? 哪里有介绍Win32 API的网站或源代码例子?
cardexecu()
{
EnterCriticalSection(...);
// 你原来的程序
...
LeaveCriticalSection(...);
}
1.声明临界区对象 CRITICALSECTION cr;
2.初始化临界区对象 InitializeCriticalSection(&cr);
3.使用
cardexecu()
{
...//初始化部分,可以同步进行
EnterCriticalSection(...);
// 你原来的程序中开始使用串口的部分
...
LeaveCriticalSection(...);//使用串口结束
...//清理工作
}