Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!rex!ukma!usenet.ins.cwru.edu!ncoast!davewt From: davewt@NCoast.ORG (David Wright) Newsgroups: comp.sys.amiga.advocacy Subject: Re: How do we change the scheduler? (Was Re: Multitasking at home...) Message-ID: <1991Jan24.151326.1199@NCoast.ORG> Date: 24 Jan 91 15:13:26 GMT References: <1991Jan21.072642.23587@Neon.Stanford.EDU> <10620.tnews@templar.actrix.gen.nz> <1991Jan22.215801.4557@Neon.Stanford.EDU> Organization: North Coast Computer Resources (ncoast) Lines: 21 In article <1991Jan22.215801.4557@Neon.Stanford.EDU> torrie@cs.stanford.edu (Evan J Torrie) writes: > > Can you explain the "input handling" task? Do programs spin off an >input-handler thread (this is how OS/2 programs are written if I >recall)? There is one global system input handler, which feeds into the other programs. But a program is free to "spin off" another task to do it's I/O handling, so that the user can move around a spreadsheet while it is recalculating, if they wish. > "Some" can be configured? Is there an all-purpose "nice" command? All commands can have their priority adjusted, even ones that set their own priority. the command "ChangeTaskPri" will allow you to set a specific priority either for the current CLI, or for tasks that are running outside of the current CLI. Most of the programs that set their own priority allow you to set a "delta" priority for that application, so you can say that the subtasks the program may start will run at "-1" for that task (one below that tasks priority). But the system priorities are all fixed numbers, with 0 being the default. Dave