al_start_thread
void al_start_thread(ALLEGRO_THREAD *thread)
Introduced in 5.0.0
When a thread is created, it is initially in a suspended state. Calling al_start_thread will start its actual execution.
Starting a thread which has already been started does nothing.
See also: al_create_thread.
Examples: ex_native_filechooser, ex_threads, ex_threads2
Most helpful discussions:
- ALLEGRO_EVENT_DISPLAY_SWITCH_OUT
- Multiple threads/displays, Event handling question
- Need Good tutorials on Allegro threads.
- ALLEGRO_THREAD
- Synchronizing Threads
- Running a function on a triggered event (Thread?)
- Thread problem
- shows error when creating class DATA in Xcode for c project
- Question on return value of al_create_thread
- [A5] Need help with loading screens and multithreading
Other recent discussions:
- help with threads
- al_draw_bitmap fails to run on threads other than the parent thread
- Pushing outside of a tile collision.
- Differences between al_run_detached_thread() and al_start_thread()
- Threading Problems
- Allegro 5 threads
- Classes and Threads
- input responsiveness
- scrolling
- A5 threads - is it what I need ?