b60a8aa657
If there is exactly one producer, then it can assume that the remaining space in the buffer will only increase until it writes something. This assumption may allow the producer to write to the buffer (up to a known safe size) without any synchronization mechanism, thus allowing to read and write different parts of the buffer in parallel. The producer can then commit the write with a lock held, and update its knowledge of the safe empty remaining space. PR #3757 <https://github.com/Genymobile/scrcpy/pull/3757> |
||
---|---|---|
.. | ||
test_adb_parser.c | ||
test_binary.c | ||
test_bytebuf.c | ||
test_cbuf.c | ||
test_cli.c | ||
test_clock.c | ||
test_control_msg_serialize.c | ||
test_device_msg_deserialize.c | ||
test_queue.c | ||
test_str.c | ||
test_strbuf.c | ||
test_vector.c |