python2.7 threading 模块 一 Thread Timer Event

本文介绍了Python2.7中threading模块的基础知识,包括Thread对象的创建与使用,如run()、getName()、setName()、start()、join()、setDaemon()和isAlive()等方法,以及线程的运行与管理。
摘要由CSDN通过智能技术生成

线程,多线程编程基本概念就不多讲了。这个就对常用的Object 作一个总结吧


1.Thread

Thread 可以理解为单独执行的某一项操作(activity),创建一个Thread有两种方式和Java一样

#coding:utf-8
import threading
class MyThread(threading.Thread): #继承父类threading.Thread
    def __init__(self, num ): 
        threading.Thread.__init__(self)
        self.num = num
          
    #重写run方法 
    def run(self):
        for i in range(self.num):
            print 'I am %s.num:%s' % (self.getName(), i)
                 
for i in range(3):
    t = MyThread(3)
    t.start()
    t.join()
##########运行结果#########
>>> I am Thread-1.num:0
I am Thread-1.num:1
I am Thread-1.num:2
I am Thread-2.num:0
I am Thread-2.num:1
I am Thread-2.num:2
I am Thread-3.num:0
I am Thread-3.num:1
I am Thread-3.num:2


常用API

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值