分类:
2008-12-09 18:57:51
11.3 thread
identification
每个thread都自己的thread id, 类型用pthread_t表示,今对于一个进程有意义。
#include int pthread_equal(pthread_t tid1, pthread_t tid2); |
Returns: nonzero if equal, 0 otherwise |
对比两个thread id是否相同。
#include pthread_t pthread_self(void); |
Returns: the thread ID of the calling thread |
查看当前thread的id.
使用这两个函数,可以让master thread将一个队列的任务分别标上不同的thread id标记,然后各个thread都屈从队列里找与自己id相同的任务,然后去处理。这就是分配任务。