ecl/src/c/threads
2012-09-27 23:06:56 +02:00
..
atomic.d Cnil and Ct are now part of legacy 2012-06-30 23:01:40 +02:00
barrier.d Use a spinlock for a thread wait until its process structure is completed by its parent. Rename waiting_for to woken_up for the real application it has. 2012-07-30 22:11:50 +02:00
condition_variable.d Use a spinlock for a thread wait until its process structure is completed by its parent. Rename waiting_for to woken_up for the real application it has. 2012-07-30 22:11:50 +02:00
ecl_atomics.h Minor changes to add the new MP objects to the MSVC port and new code for waking up processes in this platform. 2012-04-16 23:35:40 +02:00
mailbox.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
mutex.d The owner of a lock now passes ownership to the first waiting process. 2012-07-30 22:49:56 +02:00
process.d Fixed problems in ecl_register_current_thread(). First, allocation of environment and process structures could not proceed when ecl_process_env() did not return a valid environment. Second, we can only call GC_unregister_my_thread() when the thread was not created by the garbage collector itself, for which we must inspect the output of GC_register_my_thread() 2012-09-27 23:06:56 +02:00
queue.d The owner of a lock now passes ownership to the first waiting process. 2012-07-30 22:49:56 +02:00
rwlock.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
semaphore.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00