关于_set_new_handler的问题:

cwanter 2003-04-22 10:15:06
_set_new_handler设置的函数的作用域:线程、模块还是进程(Thread or Module or Process)?
...全文
42 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwanter 2003-04-29
  • 打赏
  • 举报
回复
up
bugfree 2003-04-26
  • 打赏
  • 举报
回复
我刚刚看到搂主在我的一个帖子处的留言:
我的看法: 这个的作用域是全局的。
因为这个函数的目的就是替换全局的new_hander, 所以在下一次设置之前保持不便。
相见EC
TopCat 2003-04-23
  • 打赏
  • 举报
回复
我认为是整个进程域。
lbaby 2003-04-23
  • 打赏
  • 举报
回复
up
关注中...
ckacka 2003-04-23
  • 打赏
  • 举报
回复
这本身是个读取异常栈的问题

线程范围肯定不会有问题,一般的线程之间肯定也不会有问题
模块范围我不知道,毕竟这种情况比较特殊,但是至少可以在模块内就地扑捉异常,然后通知出来
进程范围内自然包含上面两种情况

不知道这样说有没有问题,请指教!
cwanter 2003-04-23
  • 打赏
  • 举报
回复
sorry,我没有说清楚,我的意思是:_set_new_handler设置的函数在哪个地方有效?是线程,模块,进程?
ckacka 2003-04-23
  • 打赏
  • 举报
回复
楼主的意思大概是可不可以“跨……”执行吧?
shishiXP 2003-04-23
  • 打赏
  • 举报
回复
作用域是对象

ckacka 2003-04-23
  • 打赏
  • 举报
回复
看来还是得自己多写个module看看,有空了我写写,测试一下

to cwanter:
老兄时不时就会来两个特别的问题,强啊! ^_^ 呵呵!
heartlove 2003-04-22
  • 打赏
  • 举报
回复
在进程范围内,于线程没有多大的关系
lbaby 2003-04-22
  • 打赏
  • 举报
回复
不知


up一下


觉得
应该和new 的一致
而三者均可能抛出异常
那就是,三者均是了
cwanter 2003-04-22
  • 打赏
  • 举报
回复
不明白~
point_to 2003-04-22
  • 打赏
  • 举报
回复
都可以!i think!

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧