Avatar notebook default
7篇文章 · 6611字 · 1人关注
  • Python的并发编程(七)- 如何规避GIL带来的限制

    我们已经听说过全局解释器锁(GIL),担心会影响到多线程的性能。尽管Python完全支持多线程编程,但是在解释器的C语言实现中,有一部分并不是线...

  • Python的并发编程(六)- 多进程

    之前学习了多线程以及线程池,他们在执行I/O密集的程序的时候,性能是很高的,但是如果我们有大量的CPU密集型工作的程序,现在想利用多个CPU的优...

  • Python的并发编程(五)- 线程池

    之前的文章学习了一些多线程的用法,在I/O密集型的程序中,多线程带来了显著的性能提升,那我们可以无限制的,大量的创建多线程任务吗? 一个线程创建...

  • Python的并发编程(四)- 多线程中的锁

    如何在多线程中安全的使用可变对象呢?比如给文件中写入内容的时候,我们希望当前线程写入完毕之后,其他线程才能够继续操作这个文件,避免文件内容错乱。...

  • Python的并发编程(三)-线程间通信

    在写多线程程序的时候,可能会有需求需要我们在线程之间交换数据 我们如何在线程之间实现安全的通信或者交换数据呢? Queue队列 也许将数据从一个...

  • Python的并发编程(二)-多线程的执行状态

    上一篇文章我们写了一个简单的多线程,我们使用start()来启动这个线程,但是如果我们想知道它实际会在什么时候开始运行呢? 获取线程状态 使用E...

  • Resize,w 360,h 240
    Python的并发编程(一)-了解并发以及简单的多线程实例

    求职过程中,好多公司的招聘信息都会写一条:有构建大型互联网服务及高并发等经验 那什么是高并发呢? 对于服务端接口来说,就是我们的接口可以同时并行...

文集作者