|
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) |
|