想要计算机在阻塞是可以做其他事情,一个是多进程,一个是多线程,一个是回调。
多进程相当于多招一个人,成本比较高;多线程做哪件事情是随机的,不受控的,线程一旦启动,你就很难插进去了。回调不错,但是很难把握程序的走向。还有什么方法了——协程,协程用户可以控制任务切换,由于上下文切换,用户可控,无需处理资源竞争问题。
关于协程
最新推荐文章于 2024-05-23 18:28:57 发布
想要计算机在阻塞是可以做其他事情,一个是多进程,一个是多线程,一个是回调。
多进程相当于多招一个人,成本比较高;多线程做哪件事情是随机的,不受控的,线程一旦启动,你就很难插进去了。回调不错,但是很难把握程序的走向。还有什么方法了——协程,协程用户可以控制任务切换,由于上下文切换,用户可控,无需处理资源竞争问题。