list_threads()

List the names of all of the currently running threads.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
def thread1():
    py5.println('thread 1')


def thread2():
    py5.println('thread 2')


def setup():
    py5.frame_rate(10)
    py5.launch_repeating_thread(thread1, name='thread 1', time_delay=1.2)
    py5.launch_repeating_thread(thread2, name='thread 2', time_delay=1.8)


def draw():
    py5.println('running threads:', ', '.join(py5.list_threads()))
    if py5.frame_count == 50:
        py5.stop_all_threads()

Description

List the names of all of the currently running threads. The names of previously launched threads that have exited will be removed from the list.

Syntax

list_threads() -> None

Updated on September 11, 2021 16:51:34pm UTC