GDB告诉我,
我一直在搜索网络,并发现可能是在TID无效时
pthread_kill
在我的程序中导致了段错误。基本上,我正在使用pthread_kill
通过给定ID来检查线程是否存活。我一直在搜索网络,并发现可能是在TID无效时
pthread_kill
会导致段错误。是的,我一直在使用我构造的类型为int
的“无效”TIDs对我的程序进行测试。这可能是真正的原因吗?