serenity/Libraries/LibPthread
Andreas Kling cc1ef6dadb LibPthread: Implement condition variables
This feels like a pretty naive implementation, but I think it can work.
Basically each waiter creates an object on its stack that is then
added to a linked list inside by the pthread_cond_t.

Signalling is then done by walking the list and unsetting the "waiting"
flag on as many of the waiters as you like.
2019-12-07 14:52:27 +01:00
..
install.sh LibPthread: Start working on a POSIX threading library 2019-11-13 21:49:24 +01:00
Makefile LibPthread: Start working on a POSIX threading library 2019-11-13 21:49:24 +01:00
pthread.cpp LibPthread: Implement condition variables 2019-12-07 14:52:27 +01:00
pthread.h LibPthread: Implement condition variables 2019-12-07 14:52:27 +01:00