Inside Bitcoin
Opening the selected file…
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1// Copyright (c) 2018-present The Bitcoin Core developers2// Distributed under the MIT software license, see the accompanying3// file COPYING or http://www.opensource.org/licenses/mit-license.php.5#ifndef BITCOIN_UTIL_THREADNAMES_H6#define BITCOIN_UTIL_THREADNAMES_H8#include <string>10namespace util {11//! Rename a thread both in terms of an internal (in-memory) name as well12//! as its system thread name.13//! @note Do not call this for the main thread, as this will interfere with14//! UNIX utilities such as top and killall. Use ThreadSetInternalName instead.15void ThreadRename(const std::string&);17//! Set the internal (in-memory) name of the current thread only.18void ThreadSetInternalName(const std::string&);20//! Get the thread's internal (in-memory) name; used e.g. for identification in21//! logging.22std::string ThreadGetInternalName();24} // namespace util26#endif // BITCOIN_UTIL_THREADNAMES_H