chevron_left

Python 入门教程

免费
第 8.1 回

教程文档

Python 入门教程 - 并发编程

2023年11月13日
Python 入门教程

并发编程

进程 与 线程

  • 进程就是操作系统中执行的一个程序
  • 一个进程,可以有多个线程

Python 既支持多进程又支持多线程,因此使用 Python 实现并发编程主要有 3 种方式:

  • 多进程
  • 多线程
  • 多进程 + 多线程

操作系统可以同时执行多个任务,每一个任务就是一个进程。进程可以同时执行多个任务,每一个任务就是一个线程。

单进程

from random import randint
from time import time, sleep


def download_task():
    print('开始下载文件...')
    time_to_download = randint(5, 10)
    sleep(time_to_download)
    print('文件下载完成! 耗费了%d秒' % time_to_download)


def main():
    download_task()


if __name__ == '__main__':
    main()
`...

课程介绍

此教程由长乐未央官方出品,目的是让新手能在最短的时间系统学会 Python

市面上现有的 Python 文字教程、书籍,或者视频教程,无不是啰嗦繁琐的要命。我们只想写一个简明,能快速上手的教程。期间也参考了大量现有资料,在前人基础上进一步修改,调整,简化代码,让人能一目了然。

适合这样的人

新手