社区
进程/线程/DLL
帖子详情
动态创建线程的问题
gyj_china
2005-04-11 09:45:48
我在程序中创建的线程数由用户确定。
…
pHwnd = new HANDLE[iFileCutNum+1];
for (int i=0; i<iFileCutNum; i++)
{
InitCutFileInfo(i);
//这句执行到第二次出错??为什么??
pHwnd[i] = CreateThread(NULL,0,ThreadFunc,&g_File_Cut_Information,0,(LPDWORD)pHwnd[i]);
}
…
...全文
117
7
打赏
收藏
动态创建线程的问题
我在程序中创建的线程数由用户确定。 … pHwnd = new HANDLE[iFileCutNum+1]; for (int i=0; i<iFileCutNum; i++) { InitCutFileInfo(i); //这句执行到第二次出错??为什么?? pHwnd[i] = CreateThread(NULL,0,ThreadFunc,&g_File_Cut_Information,0,(LPDWORD)pHwnd[i]); } …
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2005-04-11
打赏
举报
回复
确定出错位置,调试一下
SharpKing515
2005-04-11
打赏
举报
回复
会不会是它的问題???
g_File_Cut_Information
友情UP。。。友情结婚。。。。
gyj_china
2005-04-11
打赏
举报
回复
typedef struct FileInfomation{ //文件分割信息
char cSrcFileName[MAX_PATH];
char cDecFileName[MAX_PATH];
__int64 iCutFileSize;
__int64 iBeginPos;
}FINFO;
FINFO g_File_Cut_Information;
……
void __fastcall TMainForm::InitCutFileInfo(int ThreadCount)
{
String sSaveFileName = sSavePath+sPartName;
sSaveFileName += String(ThreadCount);
strcpy(g_File_Cut_Information.cDecFileName,sSaveFileName.c_str());
strcpy(g_File_Cut_Information.cSrcFileName,sFileName.c_str());
g_File_Cut_Information.iCutFileSize = iFileCutSize;
g_File_Cut_Information.iBeginPos = ThreadCount*iFileCutSize;
}
老夏Max
2005-04-11
打赏
举报
回复
说明你的函数写的有问题,不能重入。导致错误!看看InitCutFileInfo的代码。
kinglh
2005-04-11
打赏
举报
回复
高手们快来指点指点.
救命!!!
mixtrue
2005-04-11
打赏
举报
回复
你的线程涵数呢? ThreadFunc
Think in Java(中文版)-chm格式
1.6.1 动态绑定 1.6.2 抽象的基础类和接口 1.7 对象的创建和存在时间 1.7.1 集合与继承器 1.7.2 单根结构 1.7.3 集合库与方便使用集合 1.7.4 清除时的困境:由谁负责清除? 1.8 违例控制:解决错误 1.9 多...
RT-Thread动态和静态创建
线程
介绍RT-Theard
动态创建
和静态创建
线程
的方法
RTT之创建动态
线程
文章目录前言一、测试LED二、创建动态
线程
1....我们创建一个
线程
,
线程
使用的栈和
线程
控制块是在创建
线程
的时候RT_Thread动态分配的,并不是预先定义好的全局变量。 动态内存空间的堆从哪里来? 在SRAM里
MFC
动态创建
线程
这里需要一个知识点,就是多个
线程
可以共用一个
线程
函数,所以我们就不需要去烦恼怎么
动态创建
不同的
线程
函数。只需要考虑同一个
线程
函数什么时候该做哪一个
线程
的事就行。所以变化的就是穿进
线程
函数的参数了,然后...
C++11中5种创建
线程
方法
在本文中,我们将讨论如何使用std::thread在c++ 11中创建
线程
。 1.C++11中5种创建
线程
方法 函数指针——这是创建
线程
的基本形式。 Lambda函数 仿函数(函数对象) 非静态成员函数 静态成员函数 注意:如果我们同时创建...
进程/线程/DLL
15,472
社区成员
49,183
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章