10 2023 档案

摘要:因为python线程的调度机制。python遇到阻塞时当前线程会释放GIL,让别的线程有执行机会。所以一个线程执行到 requests.get 时让出GIL,下一个线程执行,这个过程就不存在阻塞。 当第一个让出GIL锁的线程下一次被调度到就有可能已经完成接口请求,下面就是执行剩下的逻辑。整个执行过程主要是阻塞的时间,业务逻辑耗时非常少,所以从10个请求整体来看是非阻塞的。 阅读全文 »
posted @ 2023-10-06 18:12 金色旭光 阅读(606) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示