home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / os2 / misc / 41916 < prev    next >
Encoding:
Internet Message Format  |  1993-01-11  |  2.3 KB

  1. Path: sparky!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!Sirius.dfn.de!coli.uni-sb.de!coli-gate.coli.uni-sb.de!beders
  2. From: beders@disco-sun4.dfki.uni-sb.de (Jochen Bedersdorfer)
  3. Newsgroups: comp.os.os2.misc
  4. Subject: Re: why OS/2
  5. Date: 11 Jan 1993 11:00:54 GMT
  6. Organization: DFKI Saarbruecken GmbH, D-W 6600 Saarbruecken
  7. Lines: 47
  8. Distribution: na
  9. Message-ID: <BEDERS.93Jan11120505@disco-sun4.dfki.uni-sb.de>
  10. References: <1993Jan4.221904.438@mr.med.ge.com> <48041@ogicse.ogi.edu>
  11. Reply-To: beders@dfki.uni-sb.de
  12. NNTP-Posting-Host: disco-sun4.dfki.uni-sb.de
  13. In-reply-to: francis@ese.ogi.edu's message of 5 Jan 93 13:54:50 GMT
  14.  
  15. In article <48041@ogicse.ogi.edu> francis@ese.ogi.edu (Francis Moraes) writes:
  16.  
  17.    sdk@med.ge.com writes:
  18.  
  19.    >After reading IBM literature, talking with one individual and
  20.    >thinking about the postings here I decided that I should post
  21.    >several questions and study the responses before making any
  22.    >purchases.
  23.    >
  24.    >1.  If you value the ability to multi task as a driver to use
  25.    >    OS/2, how much to you **really** multitask ?
  26.  
  27. Most people think, that multi-tasking is only a matter
  28. of two distinct processes running asynchronous.
  29. But, what is often forgotten, you can multitask or
  30. better multithread IN an application.
  31. For a fast processor, it makes not much sense
  32. only quering a mouse and routing a message queue.
  33. Other useful things can be done in the meantime.
  34. Look at CorelDraw: While you`re choosing objects,
  35. CorelDraw connects them internally.
  36. Then, if you really want them to be connected, the
  37. work is already done.
  38.  
  39. I can imagine much more things, where multithreading can be used.
  40. Sorting while the user enters data in a database,
  41. Saving, while an appl. prints to the spooler, etc.
  42.  
  43. But here is an example out of life:
  44. One day, I was trying to connect to a local BBS.
  45. Not to say, that the BBS was always busy...
  46. Instead of waiting for the connect, I was installing 
  47. a DOS-Game on my FAT-Partition, and between disk-changes,
  48. I played another game.
  49.  
  50. The BBS was still busy, so I started Emacs,
  51. loaded my current C-Projekt, made a few changes
  52. and compiled it via Emacs.
  53. Emacs started the make-process parallel, so I could
  54. change the documentation while compiling.
  55.  
  56. That really saves time !
  57. I will never go back to a non-multitasking (or "kooperative Multitasking)
  58. OS. 
  59.  
  60.  
  61. Greetings, :)ochen
  62.