Merge #8011: don't run ThreadMessageHandler at lowered priority

e53e7c5 don't run ThreadMessageHandler at lowered priority (Kaz Wesley)
This commit is contained in:
Wladimir J. van der Laan 2016-05-06 10:03:57 +02:00 committed by Alexander Block
parent d4b8abf4ff
commit c66fcf47e0
4 changed files with 0 additions and 26 deletions

View File

@ -78,17 +78,6 @@ typedef u_int SOCKET;
#define MSG_NOSIGNAL 0 #define MSG_NOSIGNAL 0
#endif #endif
#ifndef WIN32
// PRIO_MAX is not defined on Solaris
#ifndef PRIO_MAX
#define PRIO_MAX 20
#endif
#define THREAD_PRIORITY_LOWEST PRIO_MAX
#define THREAD_PRIORITY_BELOW_NORMAL 2
#define THREAD_PRIORITY_NORMAL 0
#define THREAD_PRIORITY_ABOVE_NORMAL (-2)
#endif
#if HAVE_DECL_STRNLEN == 0 #if HAVE_DECL_STRNLEN == 0
size_t strnlen( const char *start, size_t max_len); size_t strnlen( const char *start, size_t max_len);
#endif // HAVE_DECL_STRNLEN #endif // HAVE_DECL_STRNLEN

View File

@ -1919,7 +1919,6 @@ bool CConnman::OpenNetworkConnection(const CAddress& addrConnect, CSemaphoreGran
void CConnman::ThreadMessageHandler() void CConnman::ThreadMessageHandler()
{ {
SetThreadPriority(THREAD_PRIORITY_BELOW_NORMAL);
while (!flagInterruptMsgProc) while (!flagInterruptMsgProc)
{ {
std::vector<CNode*> vNodesCopy = CopyNodeVector(); std::vector<CNode*> vNodesCopy = CopyNodeVector();

View File

@ -910,19 +910,6 @@ bool SetupNetworking()
return true; return true;
} }
void SetThreadPriority(int nPriority)
{
#ifdef WIN32
SetThreadPriority(GetCurrentThread(), nPriority);
#else // WIN32
#ifdef PRIO_THREAD
setpriority(PRIO_THREAD, 0, nPriority);
#else // PRIO_THREAD
setpriority(PRIO_PROCESS, 0, nPriority);
#endif // PRIO_THREAD
#endif // WIN32
}
int GetNumCores() int GetNumCores()
{ {
#if BOOST_VERSION >= 105600 #if BOOST_VERSION >= 105600

View File

@ -231,7 +231,6 @@ std::string HelpMessageOpt(const std::string& option, const std::string& message
*/ */
int GetNumCores(); int GetNumCores();
void SetThreadPriority(int nPriority);
void RenameThread(const char* name); void RenameThread(const char* name);
std::string GetThreadName(); std::string GetThreadName();