mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-04-13 03:31:15 +02:00
e32698db6bf124af41ecc2e8cece1de15bef6b90
The UI may access the DB in response to UI or DB events; to maintain a consistent view of the DB's contents, the tasks performing these accesses must be prevented from overlapping, and must produce consistent results if reordered. A single-threaded executor and latches are used to prevent tasks from overlapping, without blocking non-UI access to the DB.
Description
Secure messaging, anywhere.
Languages
Java
97.9%
Kotlin
1.9%