摘要:
一:进程池与线程池 1.什么是池? 在保证计算机硬件不奔溃的前提下开设多进程和多线程 降低了程序的运行效率但是保证了计算机硬件的安全 2.什么是用池? 池的功能是限制启动的进程数或线程数。 3.什么时候应该限制? 当并发的任务数远远超过了计算机的承受能力时,即无法一次性开启过多的进程数或线程数时 就 阅读全文
摘要:
一:Python中的GIL锁 简介 在Python中,可以通过多进程、多线程和多协程来实现多任务。 在多线程的实现过程中,为了避免出现资源竞争问题,可以使用互斥锁来使线程同步(按顺序)执行。 但是,其实Python的CPython(C语言实现的)解释器上有一把GIL锁,也就是说Python的程序是处 阅读全文