jagomart
digital resources
picture1_Java Concurrency In Practice Pdf 191462 | Jc Ch1 4 Bse069 Kbe096


 145x       Filetype PDF       File size 0.72 MB       Source: www.pascal-man.com


File: Java Concurrency In Practice Pdf 191462 | Jc Ch1 4 Bse069 Kbe096
java concurrency in practice chapters 1 2 3 4 bjorn christian sebak bse069 student uib no karianne berg karianne ii uib no inf329 spring 2007 chapter 1 introduction brief history ...

icon picture PDF Filetype PDF | Posted on 04 Feb 2023 | 2 years ago
Partial capture of text on file.
     Java Concurrency in practice
                Chapters: 1,2, 3 & 4
            Bjørn Christian Sebak (bse069@student.uib.no)
                Karianne Berg (karianne@ii.uib.no)
               INF329 – Spring 2007
    Chapter 1 - Introduction
      Brief history of concurrency
      Before OS, a computer executed a 
       single program from start to finnish
      But running a single program at a time 
       is an inefficient use of computer 
       hardware
      Therefore all modern OS run multiple 
       programs (in seperate processes)  
    Brief history of concurrency (2)
       Factors for running multiple processes:
          Resource utilization: While one program 
           waits for I/O, why not let another program 
           run and avoid wasting CPU cycles?
          Fairness: Multiple users/programs might 
           have equal claim of the computers 
           resources. Avoid having single large 
           programs „hog“ the machine.
          Convenience: Often desirable to create 
           smaller programs that perform a single 
           task (and coordinate them), than to have 
           one large program that do ALL the tasks
The words contained in this file might help you see if this file matches what you are looking for:

...Java concurrency in practice chapters bjorn christian sebak bse student uib no karianne berg ii inf spring chapter introduction brief history of before os a computer executed single program from start to finnish but running at time is an inefficient use hardware therefore all modern run multiple programs seperate processes factors for resource utilization while one waits i o why not let another and avoid wasting cpu cycles fairness users might have equal claim the computers resources having large hog machine convenience often desirable create smaller that perform task coordinate them than do tasks...

no reviews yet
Please Login to review.