aboutsummaryrefslogtreecommitdiff
path: root/src/util/threadnames.h
Commit message (Collapse)AuthorAgeFilesLines
* scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
| | | | | | -BEGIN VERIFY SCRIPT- ./contrib/devtools/copyright_header.py update ./ -END VERIFY SCRIPT-
* Don't rename main thread at process levelWladimir J. van der Laan2019-10-031-0/+5
| | | | | | Set only the internal name. Fixes #17036 for both `bitcoind` and `bitcoin-qt`.
* threads: introduce util/threadnames, refactor thread namingJames O'Beirne2019-04-291-0/+21
This work is prerequisite to attaching thread names to log lines and deadlock debug utilities. This code allows setting of an "internal" threadname per thread on platforms where thread_local is available. This commit also moves RenameThread() out of a more general module and adds a numeric suffix to disambiguate between threads with the same name. It explicitly names a few main threads using the new util::ThreadRename().