小编典典

strtok函数线程安全

linux

我一直在花一些时间调试一个导致分段错误的程序。该错误是不确定性和断断续续的,这很烦人。我把范围缩小到了strtok()。我怀疑是strtok()在两个不同的线程中拆分字符串的调用导致了分段错误。我可以strtok()在两个不同的线程中调用吗?

谢谢。


阅读 526

收藏
2020-06-02

共1个答案

小编典典

strtok()不是可重入的,因此不应在线程化应用程序中使用它,而应使用strtok_r()

2020-06-02