|
| int | xbt_os_get_numcores (void) |
| | Returns the amount of cores on the current host. More...
|
| |
| xbt_os_thread_t | xbt_os_thread_create (const char *name, pvoid_f_pvoid_t start_routine, void *param, void *data) |
| |
| void | xbt_os_thread_exit (int *retcode) |
| |
| void | xbt_os_thread_detach (xbt_os_thread_t thread) |
| |
| xbt_os_thread_t | xbt_os_thread_self (void) |
| |
| const char * | xbt_os_thread_self_name (void) |
| |
| void | xbt_os_thread_set_extra_data (void *data) |
| |
| void * | xbt_os_thread_get_extra_data (void) |
| |
| void | xbt_os_thread_key_create (xbt_os_thread_key_t *key) |
| |
| void | xbt_os_thread_set_specific (xbt_os_thread_key_t key, void *value) |
| |
| void * | xbt_os_thread_get_specific (xbt_os_thread_key_t key) |
| |
| void | xbt_os_thread_join (xbt_os_thread_t thread, void **thread_return) |
| |
| void | xbt_os_thread_yield (void) |
| |
| void | xbt_os_thread_cancel (xbt_os_thread_t thread) |
| |
| void | xbt_os_thread_setstacksize (int stack_size) |
| |
| void | xbt_os_thread_setguardsize (int guard_size) |
| |
| int | xbt_os_thread_bind (xbt_os_thread_t thread, int core) |
| | Bind the thread to the given core, if possible. More...
|
| |
| int | xbt_os_thread_atfork (void(*prepare)(void), void(*parent)(void), void(*child)(void)) |
| | Calls pthread_atfork() if present, and raise an exception otherwise. More...
|
| |
| xbt_os_mutex_t | xbt_os_mutex_init (void) |
| |
| void | xbt_os_mutex_acquire (xbt_os_mutex_t mutex) |
| |
| void | xbt_os_mutex_release (xbt_os_mutex_t mutex) |
| |
| void | xbt_os_mutex_destroy (xbt_os_mutex_t mutex) |
| |
| xbt_os_cond_t | xbt_os_cond_init (void) |
| |
| void | xbt_os_cond_wait (xbt_os_cond_t cond, xbt_os_mutex_t mutex) |
| |
| void | xbt_os_cond_signal (xbt_os_cond_t cond) |
| |
| void | xbt_os_cond_broadcast (xbt_os_cond_t cond) |
| |
| void | xbt_os_cond_destroy (xbt_os_cond_t cond) |
| |
| xbt_os_sem_t | xbt_os_sem_init (unsigned int value) |
| |
| void | xbt_os_sem_acquire (xbt_os_sem_t sem) |
| |
| void | xbt_os_sem_release (xbt_os_sem_t sem) |
| |
| void | xbt_os_sem_destroy (xbt_os_sem_t sem) |
| |