mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-02-07 15:03:34 +00:00
While we have always licked glibc and musl libc on gnu/systemd sadly the Apple Libc implementation of pthread_mutex_t is better than ours. It may be due to how the XNU kernel and M2 microprocessor are in league when it comes to scheduling processes and the NSYNC behavior is being penalized. We can solve this by leaning more heavily on ulock using Drepper's algo. It's kind of ironic that Linux's official mutexes work terribly on Linux but almost as good as Apple Libc if used on MacOS. |
||
---|---|---|
.. | ||
async_test.c | ||
BUILD.mk | ||
footek_test.c | ||
makecontext_test.c | ||
nsync_test.c | ||
pthread_atfork_test.c | ||
pthread_attr_setsigmask_np_test.c | ||
pthread_barrier_wait_test.c | ||
pthread_cancel_deferred_cond_test.c | ||
pthread_cancel_masked_cond_test.c | ||
pthread_cancel_masked_read_test.c | ||
pthread_cancel_test.c | ||
pthread_cond_signal_test.c | ||
pthread_create_inherit_mask_test.c | ||
pthread_create_test.c | ||
pthread_detach_test.c | ||
pthread_exit_test.c | ||
pthread_getunique_np_test.c | ||
pthread_key_create_test.c | ||
pthread_kill_test.c | ||
pthread_rwlock_rdlock_test.c | ||
pthread_setname_np_test.c | ||
sem_open_test.c | ||
sem_timedwait_test.c | ||
setitimer_test.c | ||
tls_dtor_test.cc |