Join 方法 | 学习笔记

简介: 快速学习 Join 方法

开发者学堂课程【Python 入门 2020年版:Join 方法 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10476


Join 方法

Jion 线程和进程都有 join 方法

1.代码:

import time

x =10

def test(a, b):

time.sleep(1)

global  x

х =a+b

test(1, 1)

print(x)

运行结果:2

这个代码是单线程

2.多线程:

import time

x =10

def test(a, b):

time.sleep(1)

global  x

х =a+b

t=threading.Thread(target=test,args=(1,1))

t.start()

Print(x)

运行结果:10

因为有一个主线程,里面有一个 x,主线程是大哥,大哥找了个小弟做 test()函数,小弟还在算,大哥就打印了,这个问题可以用 join 解决,让主线程等待子线程

import time

x =10

def test(a, b):

time.sleep(1)

global  x

х =a+b

t=threading.Thread(target=test,args=(1,1))

t.start()

t.join()  #让主线程等待

Print(x)

除了进程,线程也可以等待,和进程类似。

相关文章
|
前端开发
layui在上传图片在前端处理图片压缩
layui在上传图片在前端处理图片压缩
325 0
|
机器学习/深度学习 自然语言处理 文字识别
【计算机视觉】CLIP:连接文本和图像(关于CLIP的一些补充说明)
我们推出了一个名为CLIP的神经网络,它可以有效地从自然语言监督中学习视觉概念。CLIP可以应用于任何视觉分类基准,只需提供要识别的视觉类别名称,类似于GPT-2和GPT-3的“零样本”功能。
|
机器学习/深度学习 人工智能 自然语言处理
多模态大一统、AI智能体将如何引领未来?阿里妈妈与人大高瓴学者探讨大模型趋势
多模态大一统、AI智能体将如何引领未来?阿里妈妈与人大高瓴学者探讨大模型趋势
480 0
|
11月前
|
搜索推荐 C语言
【排序算法】快速排序升级版--三路快排详解 + 实现(c语言)
本文介绍了快速排序的升级版——三路快排。传统快速排序在处理大量相同元素时效率较低,而三路快排通过将数组分为三部分(小于、等于、大于基准值)来优化这一问题。文章详细讲解了三路快排的实现步骤,并提供了完整的代码示例。
329 4
|
10月前
|
监控 负载均衡 算法
slb持续监控与调优
slb持续监控与调优
165 8
|
数据可视化 前端开发 数据管理
电商项目之项目背景介绍|学习笔记
快速学习电商项目之项目背景介绍
电商项目之项目背景介绍|学习笔记
|
传感器 编解码 数据挖掘
GEE 影像下载——批量下载多源遥感影像(Landsat 8 C02 SR)光谱波段。光谱指数,缨帽变换和纹理特征以及SAR和地形数据(DEM)
GEE 影像下载——批量下载多源遥感影像(Landsat 8 C02 SR)光谱波段。光谱指数,缨帽变换和纹理特征以及SAR和地形数据(DEM)
831 3
|
PHP Python
PHP2(phps)- URL编码解码原理
PHP2(phps)- URL编码解码原理
284 0
|
存储 安全 算法
密钥密码学(一)(1)
密钥密码学(一)
274 1
|
Java 开发者 容器
SpringBoot:详解Bean生命周期和作用域
SpringBoot:详解Bean生命周期和作用域
985 0