[Skip Navigation] [CSUSB] / [CNS] / [CSE] / [R J Botting] /[CS320 Course Materials] /16q.html [16q.txt(Text)] [Search ]
Thu May 23 17:11:52 PDT 2013
[Schedule] [Syllabi] [Text] [Labs] [Projects] [Resources] [Grading] [Contact]
Notes: [01] [02] [03] [04] [05] [06] [07] [08] [09] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]

Contents


    CS320/16 Questions on Concurrency

      Question 1 Java -- not in book

      Give 5(five) different ways that Java differs from C++.

      Question 2 Basic Concurrency

      a. Name and describe three different levels of concurrency.

      b. Name and describe two kinds of synchronization.

      c. List 4 different ways of programming synchronisation.

      d. List the design issues for concurrency in program languages

      Question 3 Why Concurrency

      3a. Describe a problem that would be naturally or simply solved by using some form of concurrency.

      3b. Explain why concurrency is the natural or simplest solution to this problem.

      Question 4 Threads

      What is a thread of control ?

      Question 5 Ada

      Describe some features of Ada that support concurrency

      Question 6 Java Concurrency

      Describe the following features of Java: Thread, Runnable, run, start, yield, sleep, InteruptedException, join, interupt, synchronized, wait, notify, notifyAll. Be careful to say whether each is a class, interface, object, or method. State how they are typically used. If a method specify it's class and a common form of call.

      Question 7 From a Recent Final

      a. Name and describe three (3) different levels of concurrency.

      b. Define a thread of control.

      c. Name and describe three (3) features of Java that support concurrency

    Review

( End of document ) <<Contents | Top