serenity/Userland/Libraries/LibThreading
Ali Mohammad Pur 9f4f319277 RequestServer+LibCore+LibTLS: Use coroutines for socket connection
This allows RS to start connections in parallel without actively waiting
for any possible handshakes.
Doing so gives us a nearly-3x speedup on the average connection latency.
2024-06-19 15:45:02 +02:00
..
BackgroundAction.cpp LibThreading: Add a way to cancel and join the background thread 2024-04-26 09:41:24 +02:00
BackgroundAction.h Userland: Add ESCAPING annotations to a bunch of places 2024-05-22 21:55:34 -06:00
CMakeLists.txt
ConditionVariable.h
Forward.h
Mutex.h
MutexProtected.h LibThreading: Expose the ProtectedType alias 2024-05-20 08:03:35 +02:00
RWLock.h LibThreading: Add RWLock and RWLockedProtected 2024-05-20 08:03:35 +02:00
RWLockProtected.h LibThreading: Add RWLock and RWLockedProtected 2024-05-20 08:03:35 +02:00
Thread.cpp LibThreading: Remove extra spammy log message upon starting a thread 2024-05-20 11:28:34 -06:00
Thread.h Userland: Add ESCAPING annotations to a bunch of places 2024-05-22 21:55:34 -06:00
ThreadPool.h RequestServer+LibCore+LibTLS: Use coroutines for socket connection 2024-06-19 15:45:02 +02:00
WorkerThread.h