ladybird/Userland/Libraries/LibThreading
Ali Mohammad Pur 0c5c75e8a4 LibCore: Slightly rework the Core::Promise API
The previous iteration of this API was somewhat odd and rough in random
places, which degraded usability and made less than perfect sense.
This commit reworks the API to be a little closer to more
conventional promise APIs (a la javascript promises).

Also adds a test to ensure the class even works.
2023-07-08 23:13:00 +01:00
..
BackgroundAction.cpp
BackgroundAction.h LibCore: Slightly rework the Core::Promise API 2023-07-08 23:13:00 +01:00
CMakeLists.txt
ConditionVariable.h
Forward.h LibThreading: Create WorkerThread class run a single task concurrently 2023-04-23 23:14:30 +02:00
Mutex.h
MutexProtected.h
Thread.cpp LibThreading: Do not crash when detaching from an already-exited thread 2023-05-24 16:45:25 +02:00
Thread.h
WorkerThread.h LibThreading: Create WorkerThread class run a single task concurrently 2023-04-23 23:14:30 +02:00