当前位置: 技术问答>linux和unix
linux下创建线程时,线程id重复问题
来源: 互联网 发布时间:2015-12-30
本文导语: #include #include void *thread(void) { if(pthread_detach(pthread_self())) return NULL; printf("this is thread %un", pthread_self()); } int main() { int i; pthread_t tid[10]; ...
#include
#include
void *thread(void)
{
if(pthread_detach(pthread_self()))
return NULL;
printf("this is thread %un", pthread_self());
}
int main()
{
int i;
pthread_t tid[10];
for(i = 0; i /lib/i686/libpthread.so.0 (0x40022000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
#include
void *thread(void)
{
if(pthread_detach(pthread_self()))
return NULL;
printf("this is thread %un", pthread_self());
}
int main()
{
int i;
pthread_t tid[10];
for(i = 0; i /lib/i686/libpthread.so.0 (0x40022000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)