I have a quick question about new thread created by pthread_create():

When I print the pid (get from getpid()) of main thread and the child thread, they are the same while when I using htop linux utility to show pid, they are different. Can any one explain this to me?? Thanks!!

kai@kai-T420s:~/LPI$ ./pthr_create
--------------------------------------
main thread: pid: 4845, ppid: 3335
child thread: pid: 4845, ppid: 3335

htop shows: Screenshot of the htop application showing a list of processes.

Edit
Report