task synchronized method even_odd
task synchronized method even_odd
Synchronized_method;
if (b == true) {
if (i % 2 == 0) {
} else {
if (i % 2 != 0) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
System.out.println();
}
package Synchronization.Synchronized_method;
import java.util.Scanner;
Even_Odd t;
Even(Even_Odd t)
this.t=t;
@Override
t.even_odd(true,num);
}
package Synchronization.Synchronized_method;
import java.util.Scanner;
Even_Odd t;
Odd(Even_Odd t)
this.t=t;
@Override
t.even_odd(false,num);
}
package Synchronization.Synchronized_method;
obj2.start();
try
obj2.join();
catch (InterruptedException e)
e.printStackTrace();
obj3.start();
try
obj2.join();
catch (InterruptedException e)
e.printStackTrace();
}
OUTPUT :
Even Numbers :
2,4,
10
Odd Numbers :
1,3,5,7,9,