【发布时间】:2017-04-02 23:19:52
【问题描述】:
有人告诉我,我可以获得一个 pthread 相对于其他 pthread(0、1、2 等)的索引。
但同时使用
pthread_t id = pthread_self();
uint64_t tid;
pthread_threadid_np(NULL, &tid);
给出以下内容。 (例如有 4 个 pthreads。)
2134955
2134954
2134956
2134957
232833024
232296448
233369600
233906176
在这种情况下,我希望获取 pthread (0,1,2,3) 的索引。如果不将其作为参数发送给 pthread 函数,这可能吗?感谢您的帮助。
【问题讨论】:
标签: c unix parallel-processing pthreads