提供有用锁的python包。

fasteners的Python项目详细描述


https://travis-ci.org/harlowja/fasteners.png?branch=masterhttps://ci.appveyor.com/api/projects/status/7d7aku32pimpadivDocumentation StatusDownloadsLatest Version

概述

提供有用锁的pythonpackage

它包括以下内容。

锁定装饰器

  • 有用的lockeddecorator(获取实例 对象锁定并获取方法项和 在方法出口上释放。

读写器锁

  • 多个读卡器(同时)。
  • 单个写入程序(阻止任何读卡器)。
  • 有用的read_lockedwrite_locked装饰符。

进程间锁

  • 使用基于文件的锁定的单个写入程序(这些 在流程出口上释放,即使是 __exit__从不被调用。
  • 有用的interprocess_lockeddecorator。

一般助手

  • 一个try_lockhelper上下文管理器,它将尝试 获取给定的锁并返回是否尝试 通过或失败(如果通过,则在 上下文管理器将运行,并使用获取的锁)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JAXB可以将ArrayList作为逗号分隔的值输出吗?   java使用bcel将一个内部类移动到另一个外部类   java无法识别Lucene MoreLikeThis中的错误   安卓如何在Frida中将动态类转换为json或java文件   java如何使用Struts2在blob类型的列中保存我的sql中的图像?   使用mavenreleaseplugin将java maven发布到nexus 3.0.1失败   java这是正确的方法吗?   Windows上的java Runner不工作   找不到java Hibernate+Spring xml映射   java如何访问WMI查询的数据(通过JNA)SAFEARRAY结果   java如何在本地导入库而不使用Maven中的Nexus?   java渐变本地项目依赖项   使用URLFetchService/URL Google appengine for java