pyReaderWriterLock:Python 3实现的Readers-writers问题

时间:2024-06-14 03:00:21
【文件属性】:

文件名称:pyReaderWriterLock:Python 3实现的Readers-writers问题

文件大小:23KB

文件格式:ZIP

更新时间:2024-06-14 03:00:21

Python

读写器锁 这是三个Reader-Writer问题的python实现。 它不仅实现了读写器问题,而且还兼容python ,其中包括对超时的支持。 要了解读者-作家问题背后的理论,请参阅 。 安装 安装python包readerwriterlock python3 -m pip install -U readerwriterlock 用法 根据访问优先级需求和功能需求选择一个rwlock类,这些需求将由线程使用: 优先事项 +速度 +可降级* 读者优先级(又名第一读者-作家问题) RWLockRead RWLockReadD 作家优先权(又名第二读者-作家问题) RWLockWrite RWLockWriteD 公平优先(又名第三读者-作家问题) RWLock公平 RWLockFairD *可降级功能允许将锁从原子级降级为从写模式锁定为锁定为读模式 ⓘ可降级的类在理


【文件预览】:
pyReaderWriterLock-master
----readerwriterlock()
--------rwlock.py(27KB)
--------__init__.py(49B)
--------py.typed(75B)
--------rwlock_async.py(31KB)
----MANIFEST.in(197B)
----LICENSE.txt(1KB)
----VERSION(6B)
----requirements.txt(71B)
----.travis.yml(337B)
----AUTHORS.md(218B)
----setup.cfg(684B)
----setup.py(2KB)
----README.md(4KB)
----HEARTBEAT(8B)
----GNUmakefile(5KB)
----.editorconfig(244B)
----tests()
--------test_rwlock.py(20KB)
--------test_rwlock_async.py(23KB)
--------test_manual.md(1KB)
----.gitignore(311B)
----NAME(17B)
----CHANGELOG.md(3KB)

网友评论