版块
论坛
喜欢
话题
应用
搜索
登录
注册
h13的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=29891
内核态线程调用PsTerminateSystemThread之后是不是马上退出例程?
内核态线程调用PsTerminateSystemThread之后是不是马上退出例程?也就是在PsTerminateSystemThread之后的语句都不会执行?如果是的话,我想在PsTerminateSystemThread之后让线程自动执行一些释放之类的语句,应该怎样执行?
回复
(
5
)
2003-01-17 21:49
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
icube
:
你应该把你的技术问题描述一下,或许会有别的方法。
(2003-01-21 09:27)
回复
h13
:
当然不行,如果你想的话,不要用PsTerminateSystemThread,你要通过同步机制来通知线程自己推出 问题是有些步骤必须PsTerminateSystemThread之后再运行,我的意思就是想让线程自己去完成这些调用,用同步机制也不能完成初衷,看来这样确实不可...
(2003-01-21 08:52)
回复
icube
:
当然不行,如果你想的话,不要用PsTerminateSystemThread,你要通过同步机制来通知线程自己推出
(2003-01-20 23:14)
回复
h13
:
就是做了实验不行才来问的,能在PsTerminateSystemThread之后让线程自己去执行一些释放语句吗?
(2003-01-18 18:14)
回复
yyhabc
:
不是立刻退出,但是你的程序不能得到控制了。你必须在此函数之前释放资源。还有,如果有未清楚的IRP,县城就会结束不了,而是长久的挂在系统里。做个试验就知道了,哈哈哈哈哈。
(2003-01-18 17:47)
回复
h13
加关注
写私信
1
关注
1
粉丝
1032
帖子
返回顶部