看川博客

    标签:Linux

    Linux线程局部存储 Thread Local Storage
    在C/C++程序中,全局变量默认是所有线程共享的,开发者需要处理多线程竞争问题。有些情况下我们需要保证一个线程独享一份数据,其它线程无法访问。典型的就是errno全局变量,它总是会保存当前线程最后一个调用的错误码,不会存在线程冲突。这个时候需要使用线程局部存储(TLS)来解决。
    技术笔记 2022-01-15
    如何正确地获取线程ID?
    如何正确的获取线程ID?这个问题看似简单实则暗藏陷阱。由于存在用户态和内核态两层线程模型,就有两种获取线程ID的方式。
    技术笔记 2022-01-09

    如未特殊说明,本博客内容均为原创,转载需获得授权。如发现内容有错别字、与事实不符、失去时效性等问题欢迎反馈更正。

    搜索
    分类目录
    • 技术笔记(105)
    • 若有所思(19)
    • 产品服务(10)
    • 资源分享(3)
    文章归档
    • 2023-01
    • 2022-12
    • 2022-11
    • 2022-03
    • 2022-01
    • 2021-09
    • 2021-08
    • 2021-06
    • 2021-05
    • 2021-04
    • 2021-03
    • 2021-02
    • 2021-01
    • 2020-12
    • 2020-11
    • 2020-10
    • 2020-09
    • 2020-08
    • 2020-07
    • 2020-05
    • 2020-04
    • 2020-03
    • 2020-02
    • 2020-01
    • 2019-12
    • 2019-11
    • 2019-10
    • 2019-09
    • 2019-08
    • 2019-07
    • 2019-06
    • 2019-05
    • 2019-04
    • 2019-03
    • 2019-02
    • 2019-01
    • 2018-12
    • 2018-11
    • 2018-10
    • 2018-09
    • 2018-08
    • 2018-07
    • 2018-03
    所有标签
    iOS 运维 小程序 收藏夹 Android 朝花夕拾 Tweak 微信 Git SQLite PHP 编码 百度 Linux 回不去的时光 C WordPress 字节跳动 读书笔记 SwiftUI 互联网 AppStore macOS gcc 摄影 Golang 以太坊 Web3 WKWebView

    © easeapi 2023 | 云录音 | 多识阅读