gpt4 book ai didi

c - 在 Win32 TIB 中保存数据

转载 作者:可可西里 更新时间:2023-11-01 11:16:36 26 4
gpt4 key购买 nike

Thread-Information Block 应该广为人知,可以用来访问一些重要的信息。但是我可以用它来保存数据吗?

我已经看到该结构在偏移 14h (x86)/28h (x86-64) 处有一个用于任意指针的槽。

我可以使用这个指针从我自己的调度程序指向我自己的线程结构吗?或者它会被其他东西覆盖吗?

最佳答案

您可以使用 TlsAlloc()分配线程本地存储的函数。每个 TLS 索引都可以保存一个指针大小的值,因此如果需要,您可以使用 TLS 插槽指向更大的已分配数据结构。

参见 Using Thread Local Storage举个例子。

关于c - 在 Win32 TIB 中保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39071569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com