objc

Typedefs | Functions
thread.h File Reference

Thread management and program execution. More...

#include <stdbool.h>
#include <stdint.h>
Include dependency graph for thread.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(* sys_thread_func_t) (void *arg)
 Thread function signatureFunction signature for thread entry points. More...
 

Functions

uint8_t sys_thread_numcores (void)
 Returns the number of CPU cores available on the host system. More...
 
bool sys_thread_create (sys_thread_func_t func, void *arg)
 Create a thread on any available core. More...
 
bool sys_thread_create_on_core (sys_thread_func_t func, void *arg, uint8_t core)
 Create a thread on a specific core. More...
 
uint8_t sys_thread_core (void)
 Get the CPU core number the current thread is running on. More...
 
void sys_sleep (int32_t msec)
 Pauses the execution of the current thread for a specified time. More...
 

Detailed Description

Thread management and program execution.

Definition in file thread.h.