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