线程池堆栈安全问题

发布于 2024-08-25 22:48:34 字数 87 浏览 10 评论 0原文

在线程池的简单实现中,正在执行的一段代码是否可以读取堆栈上某些先前代码留下的数据(如果它在同一个线程实例上运行)?此外,是否还有与线程池相关的其他固有安全问题?

In a naive implementation of a thread pool, can a piece of code that is being executed read the data left by some previous code on the stack (if it was running on the same thread instance)? Also, are there any other inherent security issues connected to thread pools?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

故事灯 2024-09-01 22:48:34

因为所有线程都已经在同一个进程中运行,即使有可能,这也不是安全问题。安全边界位于进程级别(嗯,从技术上讲,它确实取决于您的操作系统,但这就是它在所有主流操作系统中的工作原理)。

Because all of the threads are running in the same process already, even if it were possible, it's not a security issue. Security boundaries are at the process level (well, technically, it does depend on your OS, but that's how it works in all the mainstream OSes).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文