位置无关代码与可重入代码有什么关系吗?
问题1:如题;
问题2:在链接时,只有表示global的符号需要地址解析吗?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
问题1:如题;
问题2:在链接时,只有表示global的符号需要地址解析吗?
谢谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
你这“位置无关代码”,就是浮动码吧?
一段代码,它内部的所有跳转指令全部是相对转移指令,这样它挪一个位置,执行结果不变。
它与可重入码之间,好像没有关系。
回复 6# cjaizss
呵呵,总有种感觉他们之间有联系,现在我知道了。那为什么在处理并行时,有时用volatile,有时用锁?
位置无关代码和可重入代码能有啥关系?完全是两回事嘛
回复 4# prolj
╮(╯▽╰)╭,偶是一个小小菜鸟啊,帮我解答解答呗
lz虽然帅的一塌糊涂,基础只是也是一塌糊涂啊。
回复 2# qtdszws
1.为什么在处理并行时,有时用volatile,有时用锁?
2.我不知道为什么你那又这么多UND的标识,那一列应该表示所在的section的序列号。
>> 位置无关代码与可重入代码有什么关系吗?
没有关系,位置无关代码是指该代码在任何地址处都能执行,可重入代码指该代码可以并行执行而不会出问题(没有引用全局变量或引用了且用锁做了保护)
>>在链接时,只有表示global的符号需要地址解析吗?
应该是UND的吧
复制代码