title: How would I use Pythons thread class to sync operations across threads
body: <p>I was just reading through the threading API in Python 3 and I don't see a method of syncing threads.  In my case I'm creating performance testing in a Server and Client environment so I might want to use the thread class call this test with N users:</p>
  <pre><code>def tDoTest( ):
      doSync()   # Wait for all thread creation
      doLogin()
      doSync()   # Wait for all users to login
      startTest()
      create100Rows()
      endTest()
      doSync()   # Wait for completion
      doLogout()
  </code></pre>
  <p>I was hoping there was a built in way to handle this that I missed.</p>