optimize pthread termination in the non-detached case
authorRich Felker <dalias@aerifal.cx>
Thu, 10 Mar 2011 23:31:37 +0000 (18:31 -0500)
committerRich Felker <dalias@aerifal.cx>
Thu, 10 Mar 2011 23:31:37 +0000 (18:31 -0500)
commit5fcebcde6aeba6ae4a339790beba5331fbcd3b6e
tree8ed33494f1f8ac060f756027847b73d897274d7a
parentdc54a7cbb9f0aad6f614131ecc683fbb0b717115
optimize pthread termination in the non-detached case

we can avoid blocking signals by simply using a flag to mark that the
thread has exited and prevent it from getting counted in the rsyscall
signal-pingpong. this restores the original pthread create/join
throughput from before the sigprocmask call was added.
src/internal/pthread_impl.h
src/thread/pthread_create.c