概览: 主要通过 引用计数来进行垃圾收集, 就是说,当一个对象没有被其他对象引用的时候,会释放掉内存。 但是会有一些循环引用的对象,通过上面的方法,是没有办法清除掉的。所以,python还有另外的一个机制来解决这个问题,那就是标记-清除。 标记-清除: 主要过程为, 扫描所有容器对象(不会扫描int Read More
posted @ 2016-11-29 22:01 SEVEN77777 Views(365) Comments(0) Diggs(0)
看了好多文章,觉得这俩概念很容易混淆。在这里先总结一下自己的理解。 维基百科对可重入的定义是: 若一个程序或子程序可以“安全的被并行执行(Parallel computing)”,则称其为可重入(reentrant或re-entrant)的。 可重入的概念是在单线程操作系统的时代提出的。可重入会影响 Read More
posted @ 2016-10-30 23:28 SEVEN77777 Views(281) Comments(0) Diggs(0)
参数传递 第一个,执行完 a = 1, 在当前命名空间里有一个标识符a 指向了一个整形变量 1 , 传入fun之后,fun的局部命名空间里有一个标识符a 指向了传进来的 1, 此时 将局部空间的a = 2, 那么他将指向整数2, 而函数体外面的不受影响 第一个,执行完 a = 1, 在当前命名空间里 Read More
posted @ 2016-10-25 23:48 SEVEN77777 Views(173) Comments(0) Diggs(0)