0

还行吧:

pthread_create(&thread, NULL, --omited--);

这将导致分段错误:

pthread_create(NULL, NULL, --omited--);

我检查了手册它没有说第一个参数不能为NULL,这是一个错误吗?

我在 OSX 上。

4

1 回答 1

3

文档说“[u]成功完成后, *pthread_create*() 将创建的线程的 ID 存储在 thread 引用的位置 ” 将线程 ID 存储到 NULL 位置将导致分段错误。

于 2012-08-21T06:40:43.030 回答