摘要: 记录锁的功能:当一个进程正在读或修改文件的某个部分是,它可以阻止其他进程修改同一文件区。对于这个功能阐述我认为有三点要解释的: 记录锁不仅仅可以用来同步不同进程对同一文件的操作,还可以通过对同一文件加记录锁,来同步不同进程对某一共享资源的访问,如共享内存,I/O设备。 对于劝告性上锁,当一个进程通过 阅读全文
posted @ 2018-09-02 22:13 red_leaf_412 阅读(339) 评论(0) 推荐(0)
摘要: 定义一个属性可由用户修改的装饰器: 在前面的介绍中使用装饰器来包装函数,这一章来介绍下如何让用户调整装饰器的属性。 首先来看下代码: from functools import wraps,partial import logging def attach_wrapper(obj,func=None 阅读全文
posted @ 2018-09-02 15:31 red_leaf_412 阅读(354) 评论(0) 推荐(0)