检查__thread关键字是否可用

框架

我找不到任何可以告诉我__thread关键字/功能是否存在的功能/宏

例如,我想做这样的事情而无需用户定义 HAS_TLS

#if HAS_TLS
    static __thread int mytlsdata;
#else
    static pthread_key_t mytlskey;
#endif
肿胀

甚至接近的唯一预定义的标准的东西是,

#if __STDC_VERSION__ >= 201112L && !defined __STDC_NO_THREADS__
    static _Thread_local int mytlsdata;
#endif

但这不会检测到等效的C11之前的功能,例如__thread__STDC_VERSION__一直以来,假设能够准确反映编译器的真实功能是不明智的。

我通常会在此时推荐Autoconf,但是似乎没有现成的测试可以检测到这些,并且,如果您以前从未对Autoconf进行过任何操作,那么也许不是开始的地方。抱歉,我帮不上忙。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

pythons关键字“in”是否检查“is”或“==”

来自分类Dev

使用“ in”关键字检查0是否总是返回true?

来自分类Dev

检查Python输入是否包含关键字列表

来自分类Dev

检查Julia中是否存在关键字参数

来自分类Dev

检查关键字是否在字符串中

来自分类Dev

在Android中检查SMS是否包含多个关键字

来自分类Dev

检查文本中是否存在相同顺序的关键字

来自分类Dev

检查名称==关键字

来自分类Dev

SQL Server 的可用关键字列表

来自分类Dev

如何检查页面是否包含给定的关键字?(如果关键字存在,然后执行函数)

来自分类Dev

是否有API检查列名是否为SQL关键字Java

来自分类Dev

.includes()检查提示中的关键字

来自分类Dev

'this'关键字是否可以等于null?

来自分类Dev

#undef'ing关键字是否非法?

来自分类Dev

使用“ this”关键字是否多余?爪哇

来自分类Dev

'this'关键字是否可以等于null?

来自分类Dev

#undef'ing关键字是否非法?

来自分类Dev

Java是否有关键字“ that”

来自分类Dev

如何检查关键字是否存在于javascript中的对象中

来自分类Dev

jQuery检查输入是否具有基于关键字的匹配名称

来自分类Dev

检查是否由yield关键字创建IEnumerable <T>的正确方法

来自分类Dev

检查字符串是否包含文件c#的关键字

来自分类Dev

编辑产品/类别时如何检查SEO关键字是否已经存在-Opencart

来自分类Dev

检查JSON响应中是否存在关键字-Azure Logic应用

来自分类Dev

机械手框架:检查“运行关键字”是否进入分支

来自分类Dev

检查是否存在多个关键字,并使用python创建另一列

来自分类Dev

Swift:如何检查字符串中关键字是否部分出现

来自分类Dev

如何检查单词是否在作为字典关键字的列表中?

来自分类Dev

使用带有param关键字的通用委托参数检查是否为空

Related 相关文章

  1. 1

    pythons关键字“in”是否检查“is”或“==”

  2. 2

    使用“ in”关键字检查0是否总是返回true?

  3. 3

    检查Python输入是否包含关键字列表

  4. 4

    检查Julia中是否存在关键字参数

  5. 5

    检查关键字是否在字符串中

  6. 6

    在Android中检查SMS是否包含多个关键字

  7. 7

    检查文本中是否存在相同顺序的关键字

  8. 8

    检查名称==关键字

  9. 9

    SQL Server 的可用关键字列表

  10. 10

    如何检查页面是否包含给定的关键字?(如果关键字存在,然后执行函数)

  11. 11

    是否有API检查列名是否为SQL关键字Java

  12. 12

    .includes()检查提示中的关键字

  13. 13

    'this'关键字是否可以等于null?

  14. 14

    #undef'ing关键字是否非法?

  15. 15

    使用“ this”关键字是否多余?爪哇

  16. 16

    'this'关键字是否可以等于null?

  17. 17

    #undef'ing关键字是否非法?

  18. 18

    Java是否有关键字“ that”

  19. 19

    如何检查关键字是否存在于javascript中的对象中

  20. 20

    jQuery检查输入是否具有基于关键字的匹配名称

  21. 21

    检查是否由yield关键字创建IEnumerable <T>的正确方法

  22. 22

    检查字符串是否包含文件c#的关键字

  23. 23

    编辑产品/类别时如何检查SEO关键字是否已经存在-Opencart

  24. 24

    检查JSON响应中是否存在关键字-Azure Logic应用

  25. 25

    机械手框架:检查“运行关键字”是否进入分支

  26. 26

    检查是否存在多个关键字,并使用python创建另一列

  27. 27

    Swift:如何检查字符串中关键字是否部分出现

  28. 28

    如何检查单词是否在作为字典关键字的列表中?

  29. 29

    使用带有param关键字的通用委托参数检查是否为空

热门标签

归档