day10_python多线程02
2016-08-18 15:34
302 查看
#如何创建线程
import time
def f1(arg):
time.sleep(5)
print(arg)
import threading
# for i in range(10):
# t=threading.Thread(target=f1,args=(i,))
# t.start()
t=threading.Thread(target=f1,args=(123,))
t.start()
print("End")#通常程序是需要等所有线程包括子线程执行完毕才关掉程序但是下面的情况不同
#如何创建线程
import time
def f1(arg):
time.sleep(5)
print(arg)
import threading
# for i in range(10):
# t=threading.Thread(target=f1,args=(i,))
# t.start()
t=threading.Thread(target=f1,args=(123,))
t.setDaemon(True)#这样设置,主线程执行完毕后就不管子线程从而关闭程序
t.start()
print("End")#通常程序是需要等所有线程包括子线程执行完毕才关掉程序但是下面的情况不同
import time
def f1(arg):
time.sleep(5)
print(arg)
import threading
# for i in range(10):
# t=threading.Thread(target=f1,args=(i,))
# t.start()
t=threading.Thread(target=f1,args=(123,))
t.start()
print("End")#通常程序是需要等所有线程包括子线程执行完毕才关掉程序但是下面的情况不同
#如何创建线程
import time
def f1(arg):
time.sleep(5)
print(arg)
import threading
# for i in range(10):
# t=threading.Thread(target=f1,args=(i,))
# t.start()
t=threading.Thread(target=f1,args=(123,))
t.setDaemon(True)#这样设置,主线程执行完毕后就不管子线程从而关闭程序
t.start()
print("End")#通常程序是需要等所有线程包括子线程执行完毕才关掉程序但是下面的情况不同
相关文章推荐
- python2.0_s12_day10_rabbitMQ使用介绍
- Python 元组day10
- Python Day10
- Python开发基础-Day10生成器表达式形式、面向过程编程、内置函数部分
- Python3教程Web开发实战梳理-day10(用户注册和登录)
- Python廖雪峰实战web开发(Day10(上)-用户注册)
- python_day10のPython操作 RabbitMQ、Redis、Memcache
- 从零开始学Python-day10
- Day10 - Python异步IO、Pymysql、paramiko、
- day10 python学习随笔
- day10————python作业socket
- Day10__python多线程和多进程
- day10_python多线程03
- day10——Python作用域
- python学习笔记-Day10--(select-IO多路复用)(queue)
- python学习笔记-Day10--(twisted)
- Python之路_Day10
- Python的学习笔记DAY10---关于正则表达式
- python学习日志--day10
- python学习之路-协程-day10