Sincronizzazione: esempio 2
public class ProvaThread2 implements Runnable {
public static void main (String argv[ ]) {
ProvaThread2 pt = new ProvaThread2 ( );
Thread t = new Thread(pt);
public void run(){ m1();}
synchronized void m1 ( ) {
for (char c = 'A'; c < 'F'; c++) {
try { Thread.sleep (1000); }
catch (InterruptedException e) { } } }
for (char c = '1'; c < '6'; c++) {
try {Thread.sleep (1000); }
catch (InterruptedException e) { } } }