
面试
文章平均质量分 87
乔明飞
拥抱知识开源,共享学习成果。
展开
-
用最通俗的话理解什么是协程
事件循环(Event Loop)是协程异步调度的核心组件。它充当一个调度器,负责管理和调度协程的执行。事件循环从一个协程切换到另一个,确保每个协程都有机会执行。在Python中,可以使用asyncio模块提供的事件循环来实现协程的异步调度。在上面的例子中,asyncio.gather()将两个协程同时添加到事件循环中执行。事件循环负责在适当的时候暂停和切换协程,从而实现了异步执行。原创 2023-12-11 09:50:38 · 1045 阅读 · 1 评论 -
职场进阶指南:盘点大厂中的高频面试题
进程和线程的区别:定义:进程(Process): 是操作系统中的一个独立执行单元,拥有独立的地址空间和资源。线程(Thread): 是进程中的一个执行单元,共享进程的地址空间和资源。资源独立性:进程: 拥有独立的地址空间,一个进程崩溃不会影响其他进程。线程: 共享相同的地址空间,一个线程的崩溃可能导致整个进程崩溃。创建和销毁开销:进程: 创建和销毁较为昂贵,需要分配和释放独立的内存空间。线程: 创建和销毁相对轻量,因为共享相同的资源。原创 2023-12-12 09:30:37 · 294 阅读 · 1 评论