refactor: migrated concurrency primitives to flume and parking_lot

- Replaced standard and tokio mpsc channels with flume channels across workspace crates to simplify thread synchronization.
- Swapped standard Mutex guards for parking_lot Mutexes to avoid manual lock poisoning handling and improve performance.
- Declared workspace-wide dependencies for flume and parking_lot in root and member Cargo manifests.
This commit is contained in:
can1357
2026-06-30 23:45:42 +02:00
parent daf3aaa508
commit 13b1b5b134
22 changed files with 180 additions and 183 deletions
+1
View File
@@ -184,6 +184,7 @@ parking_lot = "0.12.5"
rayon = "1.12"
tokio = { version = "1", features = ["full"] }
tokio-util = { version = "0.7", features = ["full"] }
flume = "0.11"
# ──────────────────────────────────────────────────────────────────────────────
# Serialization & Data Formats