作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我发现 tst_brkm()
不是线程安全的。但我不知道如何检查。检查我的函数是否线程安全的步骤和工具是什么?
最佳答案
线程共享堆,但有自己的私有(private)栈空间。这意味着每个线程都有自己的局部变量 View ,但是如果不与互斥量/信号量同步,堆中的任何数据都可能被覆盖。因此,要问自己的第一个问题是:我正在访问的内存地址是什么?单个线程是否会拥有自己的地址指向的资源 View ?
关于c - 如何检查线程安全函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17850345/
我是一名优秀的程序员,十分优秀!