fix more threading API related bugs
diff --git a/Lib/threading.py b/Lib/threading.py
index 934eeae..cfa9a10 100644
--- a/Lib/threading.py
+++ b/Lib/threading.py
@@ -856,7 +856,7 @@
     P = []
     for i in range(NP):
         t = ProducerThread(Q, NI)
-        t.setName("Producer-%d" % (i+1))
+        t.set_name("Producer-%d" % (i+1))
         P.append(t)
     C = ConsumerThread(Q, NI*NP)
     for t in P: