有关线程间数据传递问题? 在一个类的线程中的数据char* a;在线程中经过转换后已经变值,另一个类的线程中要知道char* a;是什么值,请问如果解决?最好不要用用全局变量解决! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有两种办法,一种是消息响应机制,采用SendMessageThread另一种是线程同步机制,采用Event(信号)来通知,使用CreateEvent, WaitForSingleObject 简单例子: void ICP(LPVOID lparam) { int recvValue = (int)lparam; }//************ int sendValue = 10;CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)&ICP,(LPVOID)sendValue,0,NULL); 对应的char* a 为void ICP(LPVOID* lparam) { cahr* recvValue = (char*)&lparam; }//************ char* sendValue;CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)&ICP,(LPVOID*)&sendValue,0,NULL); VC CMenu 如果设置弹出菜单的宽度 如何使鼠标坐标对应图像坐标,如何是滚动条按像素宽度滚动 客户端和服务器多连接问题 如何判断表属性是不是键码呀 高手!如何将DLL静态连接到执行文件中??? 谁用 InstallShield 7。0 制作过用到Access 数据库的安装程序? 关于NetMeeting本地视频的问题 大侠们出手:CreateProcess()如何运行windows浏览器,并获的窗口句柄。在线等待,需例程。 VC初学者 做个计算器 一个CListView的小问题 请教在一个在DLL中实现自定义控件的项目中的问题 关于从CWnd派生的问题!
void ICP(LPVOID lparam)
{
int recvValue = (int)lparam;
}//************
int sendValue = 10;
CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)&ICP,(LPVOID)sendValue,0,NULL);
void ICP(LPVOID* lparam)
{
cahr* recvValue = (char*)&lparam;
}//************
char* sendValue;
CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)&ICP,(LPVOID*)&sendValue,0,NULL);