创建两个线程,定义两个变量并赋值,一个线程计算两个变量的加法,另一个 线程计算两个变量的减法
时间: 2023-11-28 12:04:39 浏览: 79
java代码-两个数字相加
5星 · 资源好评率100%
可以使用Python的threading模块实现这个功能:
```python
import threading
# 定义两个变量并赋值
a = 10
b = 5
# 定义加法线程函数
def add_thread():
global a, b
print("加法线程开始执行")
result = a + b
print("加法线程计算结果为:", result)
# 定义减法线程函数
def sub_thread():
global a, b
print("减法线程开始执行")
result = a - b
print("减法线程计算结果为:", result)
# 创建加法线程
t1 = threading.Thread(target=add_thread)
# 创建减法线程
t2 = threading.Thread(target=sub_thread)
# 启动线程
t1.start()
t2.start()
# 等待线程结束
t1.join()
t2.join()
print("主线程执行结束")
```
在上面的代码中,我们使用了全局变量来存储需要计算的两个数。然后定义了两个线程函数add_thread和sub_thread,分别用于执行加法和减法操作。创建了两个线程t1和t2,并分别指定执行函数为add_thread和sub_thread。最后启动线程并等待线程结束。
阅读全文