摘要: 1、引入pthread_equal的原因:在线程中,线程ID的类型是pthread_t类型,由于在Linux下线程采用POSIX标准,所以,在不同的系统下,pthread_t的类型是不同的,比如在ubuntn下,是unsigned long类型,而在solaris系统中,是unsigned int类型。而在FreeBSD上才用的是结构题指针。所以不能直接使用==判读,而应该使用pthread_equal来判断。2、引入pthread_self的原因: 在使用pthread_create(pthread_t *thread_id,NULL,void* (*fun) (void *),void * 阅读全文
posted @ 2013-10-24 21:07 net小伙 阅读(1488) 评论(0) 推荐(0) 编辑