mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-12 23:18:14 +01:00
Shutdown cleanup prep-work
Create a boost::thread_group object at the qt/bitcoind main-loop level that will hold pointers to all the main-loop threads. This will replace the vnThreadsRunning[] array. For testing, ported the BitcoinMiner threads to use its own boost::thread_group.
This commit is contained in:
@@ -1431,9 +1431,12 @@ void RenameThread(const char* name)
|
||||
// removed.
|
||||
pthread_set_name_np(pthread_self(), name);
|
||||
|
||||
// This is XCode 10.6-and-later; bring back if we drop 10.5 support:
|
||||
// #elif defined(MAC_OSX)
|
||||
// pthread_setname_np(name);
|
||||
#elif defined(MAC_OSX) && defined(__MAC_OS_X_VERSION_MAX_ALLOWED)
|
||||
|
||||
// pthread_setname_np is XCode 10.6-and-later
|
||||
#if __MAC_OS_X_VERSION_MAX_ALLOWED >= 1060
|
||||
pthread_setname_np(name);
|
||||
#endif
|
||||
|
||||
#else
|
||||
// Prevent warnings for unused parameters...
|
||||
|
||||
Reference in New Issue
Block a user