libwallaby  v24
The wallaby standard library
Threading

Functions

VF EXPORT_SYM mutex mutex_create ()
 
VF EXPORT_SYM void mutex_lock (mutex m)
 
VF EXPORT_SYM int mutex_trylock (mutex m)
 
VF EXPORT_SYM void mutex_unlock (mutex m)
 
VF EXPORT_SYM void mutex_destroy (mutex m)
 
VF EXPORT_SYM thread thread_create (thread_function func)
 
VF EXPORT_SYM void thread_start (thread id)
 
VF EXPORT_SYM void thread_wait (thread id)
 
VF EXPORT_SYM void thread_destroy (thread id)
 

Detailed Description

Function Documentation

◆ mutex_create()

VF EXPORT_SYM mutex mutex_create ( )

◆ mutex_destroy()

VF EXPORT_SYM void mutex_destroy ( mutex  m)

◆ mutex_lock()

VF EXPORT_SYM void mutex_lock ( mutex  m)

◆ mutex_trylock()

VF EXPORT_SYM int mutex_trylock ( mutex  m)

◆ mutex_unlock()

VF EXPORT_SYM void mutex_unlock ( mutex  m)

◆ thread_create()

VF EXPORT_SYM thread thread_create ( thread_function  func)

◆ thread_destroy()

VF EXPORT_SYM void thread_destroy ( thread  id)

◆ thread_start()

VF EXPORT_SYM void thread_start ( thread  id)

◆ thread_wait()

VF EXPORT_SYM void thread_wait ( thread  id)