Re:BeOS: The Alternate Universe's Mac OS X
by drewfish on Thursday January 09, 2020 @02:51PM
(#22004899)
I think it was their thread/process scheduler. It had a section of priorities which got hard realtime scheduling, then lower priority stuff got more "traditional" scheduling. (Alas, I don't know too much about thread/process scheduling so the details elude me.) That way the playback threads (and also other UI threads such as the window system) got the timeslices they needed.
[ Parent
| on HN ]
Re:BeOS: The Alternate Universe's Mac OS X
by rasz on Thursday January 09, 2020 @04:14PM
(#22005837)
Isnt giving near real time priority scheduling to audio/video how Windows handles things those days? I think I read that somewhere last week under Linux kernel scheduler behaviour response discussion.