相关疑难解决方法(0)

FLS与TLS,我可以使用光纤本地存储代替TLS吗?

我的库中有用于win-threads和pthreads的可移植TLS(线程本地存储)代码,但是在WinRT上没有TlsXXX api.然而,有,供应几乎是相同的目的FlsXXX API作为的TLS API.来自MSDN:

光纤可以使用光纤本地存储(FLS)为每根光纤创建变量的唯一副本.如果没有发生光纤切换,FLS的行为与线程本地存储完全相同

那么,这是否意味着我可以简单地使用FlsXXX api作为替代品(我不使用光纤,我不使用__thread说明符用于变量,我直接使用api).

windows multithreading windows-runtime

4
推荐指数
1
解决办法
1450
查看次数

标签 统计

multithreading ×1

windows ×1

windows-runtime ×1