稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
kmw9ep2kmp1zwuhw9jpmbj6hk的个人资料头像

kmw9ep2kmp1zwuhw9jpmbj6hk

掘友等级
掘友1级:预备掘友
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2 沸点 0
赞
2
返回
|
搜索文章
赞
文章( 2 ) 沸点( 0 )
  • Python 协程:从 yield/send 到 async/await
    Python 由于众所周知的 GIL 的原因,导致其线程无法发挥多核的并行计算能力(当然,后来有了 multiprocessing,可以实现多进程并行),显得比较鸡肋。既然在 GIL 之下,同一时刻只能有一个线程在运行,那么对于 CPU 密集的程序来说,线程之间的切换开销就成了拖累,而以 I/O 为瓶颈的程序正是协程所擅长的: 多任务并发(非并行),每个任务在合适的时候挂起(发起 I/O)和恢复 (I/O 结束)
    • 方石剑
    • 9年前
    • 5.6k
    • 73
    • 1
    Python 后端
    Python 协程:从 yield/send 到 async/await
  • 浅析 Python 装饰器
    Decorator(装饰器)是在写 Python 代码的过程中,经常会被用到的一个语言特性,它可以大幅度减少重复的模板代码,并且,对于已有代码的重构往往也有奇效。但是,实现一个 Decorator 时的重重嵌套函数定义,经常让人头晕。下面就以一个常见的函数 Cache 装饰器作为例子,浅析 Python 中的装饰器特性。
    • usher2007
    • 9年前
    • 1.7k
    • 44
    • 评论
    Python
    浅析 Python 装饰器
  • 关注了
    0
    关注者
    0
    收藏集
    0
    关注标签
    25
    加入于
    2016-07-09