python多线程模块thread使用范例的代码

Posted gdszlg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python多线程模块thread使用范例的代码相关的知识,希望对你有一定的参考价值。

下边内容是关于python多线程模块thread使用范例的内容,希望能对小伙伴们也有用处。
#!/usr/bin/python

import thread
import time

# Define a function for the thread
def print_time( threadName, delay):
count = 0
while count < 5:
time.sleep(delay)
count += 1
print "%s: %s" % ( threadName, time.ctime(time.time()) )

# Create two threads as follows
try:
thread.start_new_thread( print_time, ("Thread-1", 2, ) )
thread.start_new_thread( print_time, ("Thread-2", 4, ) )
except:
print "Error: unable to start thread"

while 1:
pass





输出结果如下:


Thread-1: Thu Jan 22 15:42:17 2009
Thread-1: Thu Jan 22 15:42:19 2009
Thread-2: Thu Jan 22 15:42:19 2009
Thread-1: Thu Jan 22 15:42:21 2009
Thread-2: Thu Jan 22 15:42:23 2009
Thread-1: Thu Jan 22 15:42:23 2009
Thread-1: Thu Jan 22 15:42:25 2009
Thread-2: Thu Jan 22 15:42:27 2009
Thread-2: Thu Jan 22 15:42:31 2009
Thread-2: Thu Jan 22 15:42:35 2009




 

以上是关于python多线程模块thread使用范例的代码的主要内容,如果未能解决你的问题,请参考以下文章

python多线程的实现方法总结

python threading模块使用 以及python多线程操作的实践(使用Queue队列模块)

thread模块—Python多线程编程

第49天:Python 多线程之 threading 模块

第49天:Python 多线程之 threading 模块

Python学习心得 深入理解threading多线程模块