Threads#
Introduction#
Threads allow the VEX AIR Drone Controller to run multiple tasks simultaneously within the same program. They enable multitasking, letting the VEX AIR Drone perform independent actions at the same time.
Note: You must first define a function to use it with a thread.
Constructor – Create and start new threads.
Thread
– Starts a new thread that runs the specified function in parallel with the main program.
Action – Control running threads.
stop
– Stops a thread manually, useful for halting background behavior.
Constructor#
Thread#
Thread
creates and starts a thread. When you create a thread, you can name it to manage it individually in your project.
Usage:
my_thread = Thread(my_function)
Parameters |
Description |
---|---|
|
Optional. A name for the new thread. |
|
The name of a previously defined function. |
Note: A function must always be defined before it is called.
# Example coming soon
Action#
stop#
stop
stops a thread manually, which is useful when a task is no longer needed or when a program needs to reset or reassign threads.
Usage:
my_thread.stop()
Parameters |
Description |
---|---|
This method has no parameters. |
# Example coming soon