SIGN IN SIGN UP

Refactor sync API demultiplexing logic (#125)

Demultiplexing in the sync API had become quite tangled,
with the foreground thread responsible for allocating
multiplexing IDs and receive queues, while the background
thread handling the actual demultiplexing process.

Now the sync API is using async queues for its demultiplexing,
move multiplexing ID and queue management entirely to the
background thread.
A
Alyssa Coghlan committed
c1796fffa06ba7c1448a4280274cc64878222dba
Parent: c6876c6
Committed by GitHub <noreply@github.com> on 7/28/2025, 6:13:43 PM