nasa / bplib

Apache License 2.0
30 stars 13 forks source link

Fix #97, implement graular locking for maintenance tasks #98

Closed jphickey closed 2 years ago

jphickey commented 2 years ago

Every queue operation is now protected by a mutex and synchronization, which permits the functionality to be split into multiple threads, such as a maintenance/background task separate from the application.

Fixes #97