Author: LanHao
Project description
spacelock
目标
能够抢占空间中的某片区域,实现给该区域加锁的逻辑,并且在锁被删除时,及时通知正在等待的锁。
背景
在设想对全局空间分块,进行智能体的动作时,希望智能体能够对某块空间进行抢占,即:一旦抢占成功,只有该智能体在该局部空间有行动权。
试图通过这样的功能,对即将准备尝试的,多智能体、分布式算法的构思有帮助。
原本希望通过数据库的常规索引+空间索引来完成。但是在反馈通知其他等待某个已经抢占的锁的释放的环节,未找到合适的方式,确保锁释放时,正确的通知到正在等待该锁释放的链接。
所以开始属于个人的尝试。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
spacelock-0.0.2.tar.gz
(8.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file spacelock-0.0.2.tar.gz.
File metadata
- Download URL: spacelock-0.0.2.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.25.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96b4abd351fe24134a6206638ab572fd93fad0525b077c31aa49e3b01e288af0
|
|
| MD5 |
fd4b3b51024624a03905923ee5ae1c50
|
|
| BLAKE2b-256 |
a9e61b80d9f3e323162864a9b0e7339b18fb0d86fd7e98c312c83e4f30255738
|
File details
Details for the file spacelock-0.0.2-py2.py3-none-any.whl.
File metadata
- Download URL: spacelock-0.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.25.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45d4f2a30ee2f592c1df25d080a41f0d8af3b04dd2ef45511372a7ab0db9651d
|
|
| MD5 |
b958bc6d9dece15bcdcde122b018ccd1
|
|
| BLAKE2b-256 |
2879088dd4d74083441a27029ca16628f2a456da30c8ff139a0c4d8992caba24
|