[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Brinch Hansen's frustration



Sirs

   Is it correct to say that ONE of Brinch Hansen's
   frustrations (in "Java's Insecure Parallelism",
   ACM SIGPLAN Notices 34, 4 (April 1999), pp38-45)
   is the fact that a process may be scheduled in
   vain? I seem to doubt this, his

     while (full == max) await(e);
     ..
     cause(e)

   scheme seems to cause the process to be awoken
   in vain if, perhaps, full was not max. However:

   is this "await" a "Hoare's conditional critical region
   that is delayed until a shared data structure satisfies
   a Boolean critical region"?

   Please!

\ Øyvind /
/ Oyvind Teig - oyvind.teig@xxxxxxx
\ Kongsberg Maritime Ship Systems, Ship Control (KMSS-SC)
/ 7005 Trondheim Norway
\ 47 73581268 - http://www.kongsberg.com/eng/KM/
/ http://home.no.net/oyvteig/ - Home page