Linux prctl(PR_SET_NAME PR_SET_NAME)和pthread_setname_np()之间有什么区别?
我需要为一些线程设置名称Linux prctl(PR_SET_NAME PR_SET_NAME)和pthread_setname_np()之间有什么区别?,linux,pthreads,Linux,Pthreads,我需要为一些线程设置名称 prctl(PR_SET_NAME PR_SET_NAME)和pthread_setname_np()?pthread_setname_np(pthread_t pth,char*th_NAME)将线程pth的名称设置为th_NAME,而prctl(prhread_SET_NAME,th_NAME)将调用线程的名称设置为th\u name 如果传递给pthread\u setname\u np()的线程实际上是调用线程,它将直接调用prctl()
prctl(PR_SET_NAME PR_SET_NAME)
和pthread_setname_np()
?pthread_setname_np(pthread_t pth,char*th_NAME)
将线程pth
的名称设置为th_NAME
,而prctl(prhread_SET_NAME,th_NAME)
将调用线程的名称设置为th\u name
如果传递给pthread\u setname\u np()
的线程实际上是调用线程,它将直接调用prctl()