gpt4 book ai didi

c - 如何检查线程安全函数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:02:55 24 4
gpt4 key购买 nike

我发现 tst_brkm() 不是线程安全的。但我不知道如何检查。检查我的函数是否线程安全的步骤和工具是什么?

最佳答案

线程共享堆,但有自己的私有(private)栈空间。这意味着每个线程都有自己的局部变量 View ,但是如果不与互斥量/信号量同步,堆中的任何数据都可能被覆盖。因此,要问自己的第一个问题是:我正在访问的内存地址是什么?单个线程是否会拥有自己的地址指向的资源 View ?

关于c - 如何检查线程安全函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17850345/

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