Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Multi Threading
#8
As stated in the opening post you can use timers when that is enough.
Ive used sometines
Code: (Select All)
  Dim thread(0 To 9) As Integer
  For t% = 0 To 9: thread(t%) = _FreeTimer: Next t%
  On Timer(thread(0), .01) processRequest 0
  On Timer(thread(1), .01) processRequest 1
  On Timer(thread(2), .01) processRequest 2
  On Timer(thread(3), .01) processRequest 3
  On Timer(thread(4), .01) processRequest 4
  On Timer(thread(5), .01) processRequest 5
  On Timer(thread(6), .01) processRequest 6
  On Timer(thread(7), .01) processRequest 7
  On Timer(thread(8), .01) processRequest 8
  On Timer(thread(9), .01) processRequest 9
  For t% = 0 To 9: Timer(thread(t%)) On: Next t%

Another option when I really wanted to run several (long running) process in parallel was to use
Code: (Select All)
Shell -DONTWAIT
on several separate executables
It's not much, but it can work in some cases
45y and 2M lines of MBASIC>BASICA>QBASIC>QBX>QB64 experience
Reply


Messages In This Thread
Multi Threading - by aadityap0901 - 10-17-2025, 09:24 AM
RE: Multi Threading - by DSMan195276 - 10-17-2025, 11:56 AM
RE: Multi Threading - by aadityap0901 - 10-17-2025, 02:02 PM
RE: Multi Threading - by DSMan195276 - 10-17-2025, 02:11 PM
RE: Multi Threading - by aadityap0901 - 10-17-2025, 03:09 PM
RE: Multi Threading - by justsomeguy - 10-17-2025, 10:14 PM
RE: Multi Threading - by hsiangch_ong - 10-19-2025, 05:46 AM
RE: Multi Threading - by mdijkens - 10-19-2025, 01:53 PM
RE: Multi Threading - by SpriggsySpriggs - 10-22-2025, 02:00 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)