DPMILD32 issues - spawn trouble: solution found ??? (DOSX)
> Just what does "to some extent" mean exactly.
"to some extent" means: "to a certain extent" (sorry for my bad English )
Thread priorities aren't supported, but "SetThreadPriority()" isn't a no-op, because changing a thread's priority to "real-time" will have "some" impact - IIRC.
> Does HX implement priority boosting?
There is some code suggesting that it is implemented, but it is almost 12 years old and I doubt it will survive a review - therefore I don't even try.
> How does it handle file I/O and other DOS calls?
It calls int 21h with register AX set "properly".
When the "indos" flag is set, no thread switching is done.
> What is the timeslice, and can it be changed?
it is 20 ms and it can be changed in the source.
> Does a complete timeslice have to have elapsed before a context-switch can
> occur?
"Usually" yes.
> What timer does it use - the PIT#0 or the RTC interrupt?
The RTC - "usually" (that is, it can optionally be changed to use the PIT timer).
> Can an application reprogram PIT#0 without it screwing up the task
> scheduler?
The scheduler might not be worried too much. But why should a Win32 program come to think that it can "reprogram" the hardware?
---
MS-DOS forever!
Complete thread:
- DPMILD32 issues - DOS386, 19.02.2008, 03:06 (DOSX)
- DPMILD32 issues - Japheth, 19.02.2008, 04:25
- DPMILD32 issues - spawn trouble: solution found ??? - DOS386, 20.02.2008, 03:40
- DPMILD32 issues - spawn trouble: solution found ??? - Japheth, 20.02.2008, 12:13
- DPMILD32 issues - spawn trouble: solution found ??? - DOS386, 21.02.2008, 01:55
- DPMILD32 issues - spawn trouble: solution found ??? - Japheth, 21.02.2008, 05:32
- DPMILD32 issues - spawn trouble: solution found ??? - jaybur, 21.02.2008, 07:59
- DPMILD32 issues - spawn trouble: solution found ??? - Japheth, 21.02.2008, 10:47
- DPMILD32 issues - spawn trouble: solution found ??? - jaybur, 21.02.2008, 12:02
- DPMILD32 issues - spawn trouble: solution found ??? - Japheth, 21.02.2008, 12:42
- DPMILD32 issues - spawn trouble: solution found ??? - jaybur, 22.02.2008, 01:49
- DPMILD32 issues - spawn trouble: solution found ??? - Japheth, 21.02.2008, 12:42
- DPMILD32 issues - spawn trouble: solution found ??? - jaybur, 21.02.2008, 12:02
- DPMILD32 issues - spawn trouble: solution found ??? - Japheth, 21.02.2008, 10:47
- DPMILD32 issues - spawn trouble: solution found ??? - DOS386, 22.02.2008, 02:57
- DPMILD32 issues - spawn trouble: solution found ??? - Japheth, 22.02.2008, 07:18
- DPMILD32 issues - POASM - DOS386, 26.02.2008, 13:54
- The "million flies..." argument again? - Japheth, 26.02.2008, 16:32
- The "million flies..." argument again? - rr, 26.02.2008, 17:47
- The "million flies..." argument again? - Japheth, 27.02.2008, 07:38
- The "million flies..." argument again? - rr, 27.02.2008, 09:37
- The "million flies..." argument again? - Japheth, 27.02.2008, 07:38
- The "million flies + ONE elephant" argument again - DOS386, 01.03.2008, 02:29
- The "million flies + ONE elephant" argument again - Japheth, 01.03.2008, 05:58
- DOS386 commands! - Steve, 01.03.2008, 06:35
- The "million flies..." argument again? - rr, 26.02.2008, 17:47
- The "million flies..." argument again? - Japheth, 26.02.2008, 16:32
- [] issues (for GR keyboard users) - Rugxulo, 27.02.2008, 01:36
- [] issues - FASM riddle waiting to be solved - Japheth, 27.02.2008, 07:33
- [] issues - FASM riddle waiting to be solved - rr, 27.02.2008, 09:44
- [] issues - FASM riddle waiting to be solved - Japheth, 27.02.2008, 18:28
- [] issues - FASM riddle waiting to be solved - rr, 27.02.2008, 21:27
- [] issues - FASM riddle waiting to be solved - Rugxulo, 27.02.2008, 19:05
- [] issues - FASM riddle waiting to be solved - rr, 27.02.2008, 21:32
- [] issues - FASM riddle waiting to be solved - Rugxulo, 28.02.2008, 00:28
- [] issues - FASM riddle waiting to be solved - rr, 27.02.2008, 21:32
- [] issues - FASM riddle waiting to be solved - Japheth, 27.02.2008, 18:28
- [] issues - FASM riddle waiting to be solved - rr, 27.02.2008, 09:44
- [] issues - FASM riddle waiting to be solved - Japheth, 27.02.2008, 07:33
- DPMILD32 issues - POASM - DOS386, 26.02.2008, 13:54
- DPMILD32 issues - spawn trouble: solution found ??? - Japheth, 22.02.2008, 07:18
- DPMILD32 issues - spawn trouble: solution found ??? - jaybur, 21.02.2008, 07:59
- DPMILD32 issues - spawn trouble: solution found ??? - Japheth, 21.02.2008, 05:32
- DPMILD32 issues - spawn trouble: solution found ??? - DOS386, 21.02.2008, 01:55
- DPMILD32 issues - spawn trouble: solution found ??? - flox, 21.02.2008, 09:42
- DPMILD32 issues - spawn trouble: solution found ??? - Japheth, 20.02.2008, 12:13
- DPMILD32 issues - spawn trouble: solution found ??? - DOS386, 20.02.2008, 03:40
- DPMILD32 issues - Japheth, 19.02.2008, 04:25