社区
进程/线程/DLL
帖子详情
请教:让一个正在运行的进程暂停,在程序中应该怎么做?
icbm
2002-05-09 09:58:45
如题
...全文
611
14
打赏
收藏
请教:让一个正在运行的进程暂停,在程序中应该怎么做?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
webber84
2002-05-10
打赏
举报
回复
You can use SuspenThread function to suspend all the threads in the target process,and use ResumThread to resum the execution of the suspended threads.
loyee
2002-05-10
打赏
举报
回复
To alphapiao(叶飘飞):
如果是在两个进程的话, m_hExitEvent必须是命名事件.
adammwolf
2002-05-10
打赏
举报
回复
还可以用sleep( long millis ),让进程休眠一段时间后再运行.
alphapiao
2002-05-10
打赏
举报
回复
同意楼上的,但要注意把m_hExitEvent声明成全局变量
即:extern CEvent m_hExitEvent
loyee
2002-05-10
打赏
举报
回复
如果要暂停的进程的(主线程)不是你自己编写的.我觉得没有好方法让它暂停在继续.不过是否可以考虑调整线程的优先级别,让它运行慢一些.这也等效为暂停.
loyee
2002-05-10
打赏
举报
回复
windwu(无风):
说对了,进程是无法暂停的.这里大家说的进程应该指进程中的主线程.这样区别与同一进程中的不同线程.
loyee
2002-05-10
打赏
举报
回复
如果进程1在执行一个循环的话,在循环中放入
if(::WaitForSingleObject (m_hExitEvent,0) != WAIT_TIMEOUT)
{
//exit thread or pause the thread
}
//continue thread
别的进程2要使进程1退出或暂停,只要SetEvent(m_hExitEvent)就可以了.
如果是简单的暂停进程. 直接用进程同步方法就可以了.有很多种.
windwu
2002-05-10
打赏
举报
回复
进程是无法暂停的,可以用Suspending挂起一个线程
hehe214
2002-05-10
打赏
举报
回复
呵呵,学习中....
dishou
2002-05-10
打赏
举报
回复
你用Sleep(1000);//即暂停1秒再度唤醒进程运行
我这么用过,很简单呀
pitchstar
2002-05-10
打赏
举报
回复
只能停“线程”,进程里的线程好象可以通过 psapi 可以枚举,但是在你停的过程中有可能产生新的线程而没有被枚举,因而不能停
monkey_boy
2002-05-10
打赏
举报
回复
暂停容易恢复难啊!
NowCan
2002-05-10
打赏
举报
回复
暂停那个进程中的线程。可是怎么取得那些线程句柄呢?
Ago23
2002-05-09
打赏
举报
回复
插播紧急新闻
请关注:http://www.csdn.net/expert/topic/709/709609.xml?temp=.4640314
微信小
程序
系统教程C#版[3/3阶段]_微信小
程序
电商系统
微信小
程序
系统教程[初级阶段],微信小
程序
0基础学起,讲解微信小
程序
开发的基础知识。 微信小
程序
系统教程共有“微信小
程序
系统教程[初级阶段]”、“微信小
程序
系统教程[
中
级阶段]——核心技术”、“微信小
程序
系统教程[阶段]客服消息+微信支付+九宝电商系统”。 “微信小
程序
系统教程[阶段]全套课程”包含: 1.微信小
程序
系统教程[阶段]_客服消息 2.微信小
程序
系统教程[阶段]_微信支付 3.微信小
程序
系统教程[阶段]_九宝电商系统 学习“微信小
程序
系统教程[阶段]”要求有微信小
程序
的基础。建议先学习“微信小
程序
系统教程[初级阶段]”、“微信小
程序
系统教程[
中
级阶段]”,后在报名“微信小
程序
系统教程[阶段]”。 阶段讲解的客服消息,是针对小
程序
的。后台
程序
用接近底层的技术,没有使用三方技术。这样降低同学们学习成本。 微信支付,这部分课程很有难度,要求同学们认真听讲,有不会的技术问题可以
请教
老师。购买课程后请联系老师,提供单号,给你源
程序
。 九宝电商系统是一套十分适和学习、项目的课程。既可以系统的学习微信小
程序
相关知识,还可以修改后上线。 “微信小
程序
系统教程[
中
级阶段]——核心技术”重点讲解微信小
程序
事件、组件、API 微信小
程序
系统教程[初级阶段],微信小
程序
0基础学起,讲解微信小
程序
开发的基础知识。 购买课程的同学,可赠送就九宝老师编写的《微信小
程序
开发宝典》。 购课请咨询qq2326321088
04 | 理解
进程
(3):为什么我在容器
中
的
进程
被强制杀死了?
本文仅作为学习记录,非商业用途,侵删,如需转载需作者同意。 今天说下为啥容器
中
的
进程
被强制杀死了,帮助理解更好的管理
进程
,让容器
中
的
进程
可以优雅的退出。 为啥优雅的停止很重要呢? 实际生产环境
中
,不少应用在退出的时候需要
做
一些清理工作,比如清理一些远端的链接,或者清除一些本地的临时数据。 这样的清理工作,可以尽可能避免远端或者本地的错误发生,比如减少丢包等问题。 这些退出清理的工作,通常在SIGTERM 这个信号用户注册的 handler 里进行的。 如果
进程
是被kill -9 ,就是
进程
收到了 SIG.
C#
中
WebService 的 Timer定时器过段时间后自动停止
运行
我用.net
做
的
一个
Timer定时器,定时获取短信并给予回复,但大概过了十几个小时以后,Timer定时器会自动停止,再发送短信就不能收到回复,需要在服务器
中
重新
运行
定时器才可以,
请教
各位! 我是在.net framework
中
的,有
一个
Global.asax全局应用
程序
文件,帖代码:public class Global : System.Web.HttpApplication { ...
matlab
中
如何分布
运行
,matlab安装、
运行
与其他问题集锦
1.使用“Tab”键可以在Matlab进行命令输入时补全变量名或者命令名;2.使用“Ctrl+C”组合键能够强制从
运行
的或者进入死循环的Matlab
程序
中
退出;3.使用“上”“下”方向键能够调用Matlab的历史命令;4.Matlab的变量命名规则注意:a.区分大小写;b.必须以字母开头;c.
中
间不能有空格、标点符号等;5.在一条命令或语句的末尾加上
一个
分号,则Matlab就不会在屏幕上显示这条命...
深入理解计算机系统:
进程
导语:这是篇读书笔记,每次重读CSAPP都有新的认知,尤其是在进入了后台通道之后才感受到每天和
进程
打交道的感觉是如此深刻。0x00 What is Process?[ system str...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章