极客小将

您现在的位置是:首页 » 原创课程 » Python

课程内容

Python并发编程高级课程--协程

极客小将2020-09-29-
什么是协程?所谓的协程,对应的是程序中的一部分处理逻辑,比如程序中的某一个函数。与函数的区别在于,协程仅表示一个处理过程,通常没有返回值。进程和线程的调度和切换由操作系统来进行控制,而协程的切换则由程序员进行控制。同学们在理解协程时,只需将它理解为一个函数

什么是协程?

所谓的协程,对应的是程序中的一部分处理逻辑,比如程序中的某一个函数。与函数的区别在于,协程仅表示一个处理过程,通常没有返回值。进程和线程的调度和切换由操作系统来进行控制,而协程的切换则由程序员进行控制。同学们在理解协程时,只需将它理解为一个函数即可。

为什么需要协程?

跟需要线程的原因类似,协程比线程更轻量,这意味着,在进行协程的调度和切换时,其占用更少的系统资源,占用更少的系统资源即表示能在进程内部创建更多的协程,利用协程,可以轻松编写高并发程序。

网友点评

共有5条评论来说两句吧...