@brief Practical Condy code samples.
-
custom-allocator.cpp Demonstrates the use of
condy::pmrand custom memory allocators to improve the performance of task creation and destruction. -
echo-server.cpp A high-concurrency TCP echo server utilizing features like fixed file descriptors.
-
file-server.cpp A simple HTTP file server using
condy::async_splicefor asynchronous file and network IO. -
futex-semaphore.cpp Implements simple asynchronous semaphores and mutexes based on
condy::async_futex_waitandcondy::async_futex_wake, and further builds a high-concurrency producer-consumer queue. -
link-cp.cpp Implements concurrent file copying using features like fixed file descriptors, fixed buffers, and link operations, supporting
O_DIRECTIO. Achieves up to 2x performance improvement compared tocp.