ティガ 2022-09-11 17:54 采纳率: 57.1%
浏览 11

请问在python在实际开发中,多线程有实际意义吗?

请问在python在实际开发中,多线程有实际意义吗?
python受限于gil锁,无法实现真正的多线程,在各种博客中看到的都是在io密集型多线程有意义,计算密集型没有意义。而异步也是相同的情况,而且还省去了线程间的切换。那么python的多线程是不是真的没有意义了呢?比如说在爬虫中,使用多线程和异步哪个会更加快速一点呢?求各位解答一下吧
  • 写回答

3条回答 默认 最新

  • ·星辰大海 2022-09-11 18:13
    关注

    只是在速度上没有意义,但是很多应用场景还是需要一些除速度之外的特性,比如设置守护线程

    评论

报告相同问题?

问题事件

  • 创建了问题 9月11日

悬赏问题

  • ¥15 PVE8.2版本ceph的监控项状态stopped不能销毁
  • ¥15 如何加快视频观看速度?
  • ¥15 HP P2000存储 硬盘损坏两块如何更换
  • ¥15 c#的richTextBox控件有更好的替代品吗
  • ¥15 ntrip协议发送失败
  • ¥15 关于#c语言#的问题:c语言main函数括弧里为什么有时候加void
  • ¥15 如何利用R语言对语料库之间数据差异性分析
  • ¥20 如何制作支付宝扫码跳转到发红包
  • ¥15 STM32F103C8T6使用标准库stm32f10x.h驱动ws2812
  • ¥20 我是数控机床电气工程师,主要是做840DSL与one,请问如何自学