In a B4J program all your code runs on the single main thread so you cannot achieve true simultaneous execution. Even using Resumable Subs you will still get consecutive execution of your Subs. You can achieve a measure of simultaneity by running each Sub on a separate thread, each of which might execute a different core of your CPU or might be time sliced with other threads on the same CPU core. What actually happens is outside your control.
Even if you use threads although the processes may start at the same time they will never all end at same time owing to uncertainties in the execution process.
You don't say why you want to simultaneous execution but I doubt that it is really necessary. If you want to try my B4A Threading library
https://www.b4x.com/android/forum/threads/threading-library.6775/ should work in B4J in release mode.