This paper explains that multi threading or programming entails an operating system literally slicing time up so that each
program can run smoothly to completion without interfering with any other program. The author points out that new
operating system technology allows programs such as MS-Word, which has been written and compiled to run in a certain sequence, to be run out of sequence yet the results still comes out correctly to the user as though the program ran in order; this technique, called Out-Of-Order execution is similar to how multi-threading works. The paper relates that background processing allows printing or backing up a system's pertinent data while playing Solitaire in the
foreground or for KaZaA users to create a CD while listening to another song playing in the foreground.