python的多线程

这篇博客探讨了Python的多线程实现,包括threading.Thread模块的使用。介绍了如何通过设置守护线程和使用join()方法来管理线程执行顺序。内容适合于Java和Python开发者,尤其是对多线程感兴趣的面试者。
摘要由CSDN通过智能技术生成

线程

      进程就是一辆车,线程就是车里的司机,每个车都必须有个司机把,所以说进程至少有一个线程。
      主线程执行完毕,子线程也立马停止

java实现多线程的方式, 这是面试java时候经常问到的基础问题

1) 继承Thread类创建线程

2)实现Runnable接口创建线程

python实现方式我也是
theading.Thread模块的应用
具体代码实现

1: 单线程

 from time import ctime, sleep
	def function1():
	    for i in range(2):
	        print(" 我是方法1.%s%s" % ("时间是:" ,ctime()))
	        sleep(1)
	
	
	def function2():
	    for i in range(2):
	        print(" 我是方法2.%s%s" % ("时间是:" ,ctime()))
	        sleep(5)

这是按照固定顺序执行每一步都是实现一个线程

2: 多线程

import threading
from time import ctime, sleep

def function1(func):
    for i in range(2):
        print("我是线程1 %s? %s" % (func, ctime()))
        sleep(4)
def function2(func):
    for i in range(2):
        print("我是线程2 %s? %s" % (func, ctime()))
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值