Platforms to show: All Mac Windows Linux Cross-Platform

FAQ.How to get list of all threads?

Answer: You can use the runtime module like in this function:
Example
Function Threads() As Thread()
#pragma DisableBackgroundTasks
dim t() as Thread

Dim o as Runtime.ObjectIterator=Runtime.IterateObjects
While o.MoveNext
if o.Current isa Thread then
t.Append thread(o.current)
end if
Wend

Return t
End Function

This returns an array of all thread objects currently in memory.
The pragma is important here as it avoids thread switches which may cause a thread to be created or deleted.


The biggest plugin in space...