跳至主要內容
分布式锁

在并发编程中,经常会遇到多个线程访问同一个共享资源而这时候/我们就需要保证数据的“致性,那么就要用到锁的概念,给资源加上锁,拿到锁所有权的人才能够进行操作共享资源,没有拿到资源的线程需要等待,等其他线程使用完,释放锁。


Mr.Liu大约 10 分钟Python并发MySQLRedis
python中的callable概念

是类还是函数

几乎所有的教程都告诉你 int() 是 python 的内置函数,然而当你看到 int 的定义,发现它竟然是类

class int(object):
    pass

Mr.Liu大约 2 分钟Python
python垃圾回收机制

简单分析一下python中的垃圾回收机制,主要从三方面阐述:引用计数、标记清除、分代回收。

引用计数

引用计数是什么?


Mr.Liu大约 6 分钟Pythongcc
CPython的内存概念栈、堆和引用

Python的实现版本有很多,例如Jython底层就是JVM,IronPython的底层是.Net,它们的内存管理千差万别取决于底层的运行时系统。在CPython实现中,堆和栈有各自的职责。


Mr.Liu大约 6 分钟Pythoncpython
python常见函数的时间复杂度

很多函数都有自己的很多方法,其中有些方法的功能类似,但是其复杂度有时却大不相同

本节我们将引入一个新模块 timeit ,其功能是来测试一小段 Python 代码的执行速度。


Mr.Liu大约 2 分钟Python算法时间复杂度