并发编程是指在一个程序中同时运行多个任务的能力。在Python中,可以使用threading
模块进行并发编程。以下是一个简单的例子:
import threading def print_numbers(): ? ? for i in range(10): ? ? ? ? print(i) def print_letters(): ? ? for letter in 'abcdefghij': ? ? ? ? print(letter) # 创建两个线程 t1 = threading.Thread(target=print_numbers) t2 = threading.Thread(target=print_letters) # 启动线程 t1.start() t2.start() # 等待线程完成 t1.join() t2.join()
在这个例子中,我们定义了两个函数print_numbers
和print_letters
,分别用于打印数字和字母。然后,我们创建了两个线程t1
和t2
,分别执行这两个函数。通过调用线程的start()
方法启动线程,然后使用join()
方法等待线程完成。