pthread_getunique_np 子例程
用途
返回线程的序号。
库
线程库libpthreads.a
语法
描述
pthread_getunique_np子程序返回线程的序列号。 序列号是每个线程独有的编号,在创建时与线程相关联。
注意:
- pthread.h头文件必须是使用线程库的每个源文件的第一个包含文件。 否则,应使用-D_THREAD_SAFE编译标志,或使用 cc_r 编译器。 在这种情况下,会自动设置标志。
- pthread_getunique_np子例程不可移植。
此子例程不符合 POSIX ,仅为与 DCE 线程兼容而提供。 编写新应用程序时不应使用它。
参数
| 项 | 描述 |
|---|---|
| 线程 | 指定线程。 |
| SEQUENCE | 指向序列号的存储位置。 |
返回值
成功完成后,将通过 sequence 参数返回序号,并返回 0。 否则,将返回错误代码。
错误代码
如果以下情况为真,则pthread_getunique_np子例程不会成功:
| 项 | 描述 |
|---|---|
| EINVAL | thread 或 sequence 参数无效。 |
| ESRCH | 线程 thread 不存在。 |