HELP! * GREY=local LOCAL HTML version of Foils prepared July 10 1996

Foil 113 Sun's Synchronized Block Example

From Basic Lectures on Java Language Applets Graphics Networking Trip to China and Icase Tutorial -- July 12-28 and June 10-13 96. by Geoffrey C. Fox * Important Information in IMAGE

class Coach { // Give the Bunt Signal AFTER setting it!
  • Sign sig = new Sign();
  • ...
  • void setBunt() {
    • synchronized (sig) { // Wait for Lock associated with sig
    • sig.bunt = true;
    • }
  • }
  • void giveSign() {
    • synchronized (sig) { // Wait for Lock associated with sig
    • and will not get it until setBunt releases
  • System.out.println("bunt is "+sig.bunt);
  • }
  • } // Continue with coach .....



Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Feb 18 1997