|
| int | ABT_thread_create (ABT_pool pool, void(*thread_func)(void *), void *arg, ABT_thread_attr attr, ABT_thread *newthread) |
| | Create a new thread and return its handle through newthread. More...
|
| |
| int | ABT_thread_create_on_xstream (ABT_xstream xstream, void(*thread_func)(void *), void *arg, ABT_thread_attr attr, ABT_thread *newthread) |
| | Create a new ULT associated with the target ES (xstream). More...
|
| |
| int | ABT_thread_create_many (int num, ABT_pool *pool_list, void(**thread_func_list)(void *), void **arg_list, ABT_thread_attr attr, ABT_thread *newthread_list) |
| | Create a set of ULTs. More...
|
| |
| int | ABT_thread_revive (ABT_pool pool, void(*thread_func)(void *), void *arg, ABT_thread *thread) |
| | Revive the ULT. More...
|
| |
| int | ABT_thread_free (ABT_thread *thread) |
| | Release the thread object associated with thread handle. More...
|
| |
| int | ABT_thread_free_many (int num, ABT_thread *thread_list) |
| | Release a set of ULT objects. More...
|
| |
| int | ABT_thread_join (ABT_thread thread) |
| | Wait for thread to terminate. More...
|
| |
| int | ABT_thread_join_many (int num_threads, ABT_thread *thread_list) |
| | Wait for a number of ULTs to terminate. More...
|
| |
| int | ABT_thread_exit (void) |
| | The calling ULT terminates its execution. More...
|
| |
| int | ABT_thread_cancel (ABT_thread thread) |
| | Request the cancellation of the target thread. More...
|
| |
| int | ABT_thread_self (ABT_thread *thread) |
| | Return the handle of the calling ULT. More...
|
| |
| int | ABT_thread_self_id (ABT_thread_id *id) |
| | Return the calling ULT's ID. More...
|
| |
| int | ABT_thread_get_state (ABT_thread thread, ABT_thread_state *state) |
| | Return the state of thread. More...
|
| |
| int | ABT_thread_get_last_pool (ABT_thread thread, ABT_pool *pool) |
| | Return the last pool of ULT. More...
|
| |
| int | ABT_thread_get_last_pool_id (ABT_thread thread, int *id) |
| | Get the last pool's ID of the ULT. More...
|
| |
| int | ABT_thread_set_associated_pool (ABT_thread thread, ABT_pool pool) |
| | Set the associated pool for the target ULT. More...
|
| |
| int | ABT_thread_yield_to (ABT_thread thread) |
| | Yield the processor from the current running thread to the specific thread. More...
|
| |
| int | ABT_thread_yield (void) |
| | Yield the processor from the current running ULT back to the scheduler. More...
|
| |
| int | ABT_thread_resume (ABT_thread thread) |
| | Resume the target ULT. More...
|
| |
| int | ABT_thread_migrate_to_xstream (ABT_thread thread, ABT_xstream xstream) |
| | Migrate a thread to a specific ES. More...
|
| |
| int | ABT_thread_migrate_to_sched (ABT_thread thread, ABT_sched sched) |
| | Migrate a thread to a specific scheduler. More...
|
| |
| int | ABT_thread_migrate_to_pool (ABT_thread thread, ABT_pool pool) |
| | Migrate a thread to a specific pool. More...
|
| |
| int | ABT_thread_migrate (ABT_thread thread) |
| | Request migration of the thread to an any available ES. More...
|
| |
| int | ABT_thread_set_callback (ABT_thread thread, void(*cb_func)(ABT_thread thread, void *cb_arg), void *cb_arg) |
| | Set the callback function. More...
|
| |
| int | ABT_thread_set_migratable (ABT_thread thread, ABT_bool flag) |
| | Set the ULT's migratability. More...
|
| |
| int | ABT_thread_is_migratable (ABT_thread thread, ABT_bool *flag) |
| | Get the ULT's migratability. More...
|
| |
| int | ABT_thread_is_primary (ABT_thread thread, ABT_bool *flag) |
| | Check if the target ULT is the primary ULT. More...
|
| |
| int | ABT_thread_equal (ABT_thread thread1, ABT_thread thread2, ABT_bool *result) |
| | Compare two ULT handles for equality. More...
|
| |
| int | ABT_thread_get_stacksize (ABT_thread thread, size_t *stacksize) |
| | Get the ULT's stack size. More...
|
| |
| int | ABT_thread_get_id (ABT_thread thread, ABT_thread_id *thread_id) |
| | Get the ULT's id. More...
|
| |
| int | ABT_thread_set_arg (ABT_thread thread, void *arg) |
| | Set the argument for the ULT function. More...
|
| |
| int | ABT_thread_get_arg (ABT_thread thread, void **arg) |
| | Retrieve the argument for the ULT function. More...
|
| |
| int | ABT_thread_get_attr (ABT_thread thread, ABT_thread_attr *attr) |
| | Get attributes of the target ULT. More...
|
| |