Port the Thread class properly to Mac and Linux.  This involved porting
PlatformThread and creating an API on PlatformThread to create a native thread
and later join with it.  I also made a few other tweaks to PlatformThread, such
as eliminating the Current() method which appears to be unused.  The
operator==() is also unused, so I killed it as well.

I made a few other miscellaneous cleanups and adjustments.


git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1146 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: e9ba26d8303272f6a4a75b53ebf4b96ae8df05f6
12 files changed
tree: d62cc355803156aa94bd9357e3bbdc1d4c9ebd16
  1. base/
  2. build/