summaryrefslogtreecommitdiffstats
path: root/chrome/browser/net/dns_slave.cc
diff options
context:
space:
mode:
authordeanm@google.com <deanm@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-22 11:38:17 +0000
committerdeanm@google.com <deanm@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-22 11:38:17 +0000
commit65ae4bc4c122392ec5b85bbadc02e1b7d55623f6 (patch)
tree1787fd9a58a47465e6f4c3eb253effaa7a7ad715 /chrome/browser/net/dns_slave.cc
parente51a2c629fa50d90f608cb6775b54fc39a0b91a0 (diff)
downloadchromium_src-65ae4bc4c122392ec5b85bbadc02e1b7d55623f6.zip
chromium_src-65ae4bc4c122392ec5b85bbadc02e1b7d55623f6.tar.gz
chromium_src-65ae4bc4c122392ec5b85bbadc02e1b7d55623f6.tar.bz2
Refactor thread naming in the DNS slaves.
BUG=1337196 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1219 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/net/dns_slave.cc')
-rw-r--r--chrome/browser/net/dns_slave.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/chrome/browser/net/dns_slave.cc b/chrome/browser/net/dns_slave.cc
index c3ec818..c07b307 100644
--- a/chrome/browser/net/dns_slave.cc
+++ b/chrome/browser/net/dns_slave.cc
@@ -36,6 +36,8 @@
#include <Wspiapi.h> // Needed for win2k compatibility
#include "base/logging.h"
+#include "base/platform_thread.h"
+#include "base/string_util.h"
#include "chrome/browser/net/dns_host_info.h"
#include "chrome/browser/net/dns_master.h"
@@ -72,8 +74,12 @@ DWORD __stdcall DnsSlave::ThreadStart(void* pThis) {
//------------------------------------------------------------------------------
unsigned DnsSlave::Run() {
- // We have to be running to set the thread name.
- master_->SetSlaveName(slave_index_);
+ DCHECK(slave_index_ >= 0 && slave_index_ < DnsMaster::kSlaveCountMax);
+
+ std::string name = StringPrintf(
+ "dns_prefetcher_%d_of_%d", slave_index_ + 1, DnsMaster::kSlaveCountMax);
+ DLOG(INFO) << "Now Running " << name;
+ PlatformThread::SetName(PlatformThread::CurrentId(), name.c_str());
while (master_->GetNextAssignment(&hostname_)) {
BlockingDnsLookup();