• Misha Shneerson's avatar
    store Linux thread identifier in TLS and use it · 22ede92e
    Misha Shneerson authored
    Summary:
    Linux thread identifier is something that we can get with `gettid`.
    http://man7.org/linux/man-pages/man2/gettid.2.html
    
    This TID is super usefully for providing thread information while debugging on Linux (this is
    the thing that `ps` command uses, or procfs), but is not really mappable from
    `std::thread::id` (e.g. the thread handle we get with `pthread_self()`).
    
    Reviewed By: yfeldblum
    
    Differential Revision: D19134596
    
    fbshipit-source-id: 32ad025c5e378e3c7b55da1aad8dd9f3e26d0892
    22ede92e
ThreadLocal.h 14.2 KB