Maximum ‘safe’ threads

Hello all,

Am experimenting with a little more extensive thread use, and have a few questions:

  • Is there a way to tell what the maximum number of threads that can be safely launched/run is? And or what happens if this is exceeded?

  • Is it better to stop a thread, and restart it, or just pause it within a ‘while’ loop within a thread, if I am using it intermittently in tandem with other main thread/shader tasks?