问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中如何让线程等待进程执行完一部分后,线程再继续执行

发布网友 发布时间:2022-05-15 04:35

我来回答

1个回答

热心网友 时间:2023-10-09 08:28

 #include "afxmt.h"
//全局变量
CEvent event(FALSE, TRUE); //第二个参数为TRUE表示手动信号
event.SetEvent( );
//线程中要等待的地方
WaitForSingleObject(event, INFINITE) //永远等待
......//线程中的代码
event.ResetEvent( );  //线程挂起
//-----------------------------------------------------
//以上代码C好像不行,可以用笨办法
//定义一个全局标识变量int flag=0;
//在线程中
while(flag==0) //在主线程中改变flag的值,一旦不为0,则执行线程中的代码
{
    Sleep(1);
}
......//线程要执行的功能

追问循环次数多了,这个实现就有点困难,我想的是让线程先走,然后是主进程,再线程

追答Sleep(1); 线程暂停1毫秒,并且把CPU时间片交给其它线程,相当于线程挂起。
我不知道C有没有内核对象, 互斥对象这些概念,C++倒是能行,建议百度一下线程同步,这个不是几句话能说得清的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 计算机*作系统中,若P、V*作的信号量S初值为2,当前值为-1,则表示有____个等待进程 怎样等待进程结束? 如果信号量的当前值为-4,则表示系统中在该信号量上有 ? 个等待进程?谢谢 操作系统信号量问题:若信号量S的初值为m,当前值为-n,则表示有多少个等待进程? 怎样蒸出来的蒜蓉粉丝虾好吃呢? 有一种拍照的软件是你看它上面给你的动作然后摆 最后还可以做出一个爱心 那种软件叫什么名字?有谁知道? 群主设置进群方式其它人能看见吗 动态投影灯信号输入什么格式 征信报告编辑权限密码是什么? 人行征信报告下载后打开需要权限密码 征信报告转格式需要密码 “森”的多音字组词 小提琴在下雨天演奏中淋湿了,还可以接着演奏吗? 纯音乐下雨的时候表达了什么 matlab中如何引入反馈 请教matlab 如有两个传递函数 如何求其相加、相乘、反馈,写出在matlab中求出命令。 matlab中feedback为什么错了,应该怎么改 feedback(num,den,1,1)是什么意思 股票期权有哪些品种? P-V 操作的信号S处置为2,当前值为-2,则表示有多少等待进程? 叶玉卿那部打台球的电影叫什么 有没有比较直接可以返现的网购平台? 目前提供网络购物返现金的网站哪家最好? 淘宝返现哪个返的多? 大学生使用手机的好处有哪些? 任达华刘嘉玲项链里有钥匙是什么电影? 苏州旺墩路中信银行周末营业不? 不带nfc功能的手机能刷襄阳公交吗 看图猜成语答案及图片一个幽字 本科往届生符合最后报考条件的最后学历填什么?最后学位填什么 看图猜成语答案一幅图上有个幽字 考研网报如何填写最后学位项 襄阳出行app如何使用?襄阳出行app使用方法技巧详细介绍 曲径通幽处,禅房花木深,欧拉R1伴我行 Devotion 翻译汉语是什么意思? 往届毕业生考研,学位证和毕业证都有,在“最后学历”这一栏应该怎么填... 看到此图你会想到哪个成语?,大神来 请帮我翻译下列单词:detract,rather,dedicated,advanced,remaining,increased,devotion,measure 人道 博爱 奉献 三个单词英文如何翻译?急