@Pete @SMcNeill Thanks for replies
Just restarted my system with
1x TaskScheduled Background QB64 Program (SLEEP 599 LIMIT 2) running at about 2% CPU (according to Windows 10 Task Manager)
5x StartMenu Background QB64 Program (no sleep DOING NOTHING except reading keyboard infinite loop) each running at about 14% CPU (...)
I hope that using DELAY 599 instead of SLEEP 599 gives improvement. Will try after present run for many hours.
Am a bit concerned that IF I use 600 instead of 599, that over a long period of time (say 1 day) - that timing round-off errors may cumulate to result in missing "beats" - suppose I should also do 600 trials (3 days +) to see.
Actually - in my intended use - there will be no need for keyboard, display - (I save a tiny bit of data to disk). Because I plan to run Background programs up to 3 or more days at a time - my solution to stopping is Task Manager End Task or "red X" it to stop. Generally speaking, Windows 10 for me becomes UNSTABLE or VERY SLUGGISH after a few days CONTINUOUS USE - so often I have to use "brute force" by shutting the whole system down.