首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TCB在FreeBSD上的位置在哪里?

TCB在FreeBSD上的位置在哪里?
EN

Stack Overflow用户
提问于 2015-05-07 03:43:43
回答 1查看 327关注 0票数 0

内核线程控制块在FreeBSD上的位置在哪里?(中断线程后,上下文(包含%RIP/%EIP)保存在哪里?)它是在内核堆栈上还是在其他地方?

在FreeBSD中,进程和线程是否非常相似,比如在Linux上,还是完全不同的抽象?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-07 16:42:24

这是作业还是别的什么?

一般来说,如果你需要这些信息,你知道在哪里可以找到它。

但是,如果这是针对学校的情况:( 1)进程与线程的关系(如果您实际查看源代码,包括struct线程定义2),您可以从切换上下文的代码中开始挖掘。有一个标准的syscall允许放弃执行- sys_yield,您可以使用它作为您的起点。

所有这些都可以在几分钟内找到。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30091532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档