永发信息网

求高手请教~!!

答案:4  悬赏:80  手机版
解决时间 2021-04-07 22:12
求高手请教~!!
最佳答案
提示,少了头文件 MtVerify.h 。缺少了文件,你找找拷贝到test4.cpp所在的文件夹。


我猜mtVerify.h只是有MTVERIFY这个宏的定义,应该是这样的。
#define MTVERIFY(x) if(!(x)) return EXIT_FAILURE;


同时发现代码中NUM_TASKS应该是NUMBER_TASKS 。我整理了一下可以运行,我去掉了mtverify.h文件


#define WIN32_LEAN_AND_MEAN
#include 
#include 
#include 


DWORD WINAPI ThreadFunc(LPVOID);


#define THREAD_POOL_SIZE 3
#define THREAD_MAX_INDEX THREAD_POOL_SIZE-1
#define NUMBER_TASKS 6


#define MTVERIFY(x) if(!(x)) return EXIT_FAILURE;
int main(){
HANDLE hThrds[THREAD_POOL_SIZE];
int slot=0;
DWORD threadId;
int i;
DWORD rc;


for(i=1;i<=NUMBER_TASKS;i++)
{
if(i>THREAD_POOL_SIZE)
{
rc=WaitForMultipleObjects(
THREAD_POOL_SIZE,
hThrds,
FALSE,
INFINITE);
slot=rc-WAIT_OBJECT_0;
MTVERIFY(slot>=0&&slot

printf("Slot %d terminated
",slot);MTVERIFY(CloseHandle(hThrds[slot]));
}
MTVERIFY(hThrds[slot++]=CreateThread(NULL,
0,
ThreadFunc,
(LPVOID)slot,
0,
&threadId)
);

printf("Launched thread #%d(slot %d)
",i,slot);}
rc=WaitForMultipleObjects(
THREAD_POOL_SIZE,
hThrds,
TRUE,
INFINITE);
MTVERIFY(rc>=WAIT_OBJECT_0&&rcfor(slot=0;slotMTVERIFY(CloseHandle(hThrds[slot]));

printf("All slots terminated 
");

return EXIT_SUCCESS;
}


DWORD WINAPI ThreadFunc(LPVOID n)
{
srand(GetTickCount());
Sleep((rand()%10)*800+500);

printf("Slot %d idle
",n);return ((DWORD)n);
}

全部回答
包含文件路径不对, 在工程选中此文件的文件属性更改路径
没有头文件,cp到你的程序文件夹下就好了
"MtVerify.h" 这个文件是自定义的头文件,程序编译的时候,你所在的目录下,找不到这么文件;
解决的办法,只能找到这个 "MtVerify.h" 文件,拷贝到你的程序目录下。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样才能把虾仁做的晶莹剔透,就像饭店做的那
送女生东西不要怎么办
宇宙中那么多那么多光子到哪里去了?
强迫症吃蓝酸帕罗西汀片多久见效
大家一般是下720P的电影还是1080P的
nike鞋底下的图标是什么意思
有人说,人要经营长处,有人说,缺什么补什么
联通,移动,电信,三大运营商,不管用什么卡
秋长镇的介绍
锐志天窗版分期付款,首付要多少啊。3年付清
二马群地址在什么地方,想过去办事
竣工验收必须做到三通在哪个文件里规定de
美国成绩单上有pending academic misconduct
如何培养一年级学生做作业的习惯
有一篇末世文女主叫白琳,书名是?
推荐资讯
关于美标螺纹代号的简单问题
三国战纪1 、 怎么调出无限连啊。 有图最好^_
红外光谱波数和化学位移的关系
茶家溪我想知道这个在什么地方
新潮商厦在什么地方啊,我要过去处理事情
约大学生炮要注意什么,上大学应该注意的问题
中国钢铁行业低迷原因 中国为什么经济低迷
柴灶地锅鱼地址有知道的么?有点事想过去
青山包地址有知道的么?有点事想过去
姜堰四中为了激发中学生创意灵感,提高学习英
单选题知识资本以其强大的影响力和控制力,已
男人会永远记得打掉他第一个孩子的女人吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?