changed my design from extending thread to just using
taskPool.parallel.
seems like my implementation left to many open threads in
background and forcing the operation system to cut them off.
thought start() and join() allowed me to use start() again on the
same thread object in next loop.
But
I write a code calculating speed & position vectors as steps
parallel & synced.
each 24 calcultion steps the new positions are written with
std.json.
This all works fine.
(dmd2 @ Visual Studio 2017 CE 15.5.4, Visual D 0.46.0)
Now when I increase the anmount of steps...
the process lost its...