Skip to content

Commit 18dd367

Browse files
committed
Refactor sync API demultiplexing logic
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.
1 parent c6876c6 commit 18dd367

File tree

6 files changed

+402
-258
lines changed

6 files changed

+402
-258
lines changed

0 commit comments

Comments
 (0)