ladybird/Userland/Libraries/LibThreading
Timothy Flynn 5ad24156ce LibThreading: Do not crash when detaching from an already-exited thread
Contrary to the log message that was shown, it is not decidedly a logic
error to detach a thread that has exited. Even in the simple unit tests
we have, it's possibly for the thread to run and exit in between the
time it takes for our call to Thread::start() to complete and
Thread::detach() to run. This is often seen on CI.
2023-05-24 16:45:25 +02:00
..
BackgroundAction.cpp LibThreading: Set BackgroundAction's thread name correctly 2022-10-31 00:02:13 +01:00
BackgroundAction.h LibThreading: Only run on_error callback when action wasn't canceled 2023-05-17 22:40:15 -06:00
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
ConditionVariable.h LibThreading: Remove unused include of <sys/cdefs.h> 2022-12-20 11:04:05 +01:00
Forward.h LibThreading: Create WorkerThread class run a single task concurrently 2023-04-23 23:14:30 +02:00
Mutex.h Everywhere: Remove unused includes of AK/Format.h 2023-01-02 20:27:20 -05:00
MutexProtected.h LibThreading: Introduce MutexProtected generic synchronization primitive 2022-01-23 15:21:10 +01:00
Thread.cpp LibThreading: Do not crash when detaching from an already-exited thread 2023-05-24 16:45:25 +02:00
Thread.h LibThreading: Overhaul thread behavior with ThreadState 2022-12-11 19:07:20 -07:00
WorkerThread.h LibThreading: Create WorkerThread class run a single task concurrently 2023-04-23 23:14:30 +02:00