Thursday 13 March 2014

Today we are going to learn about how to use Synchronization in Multi Threading Through program

class Account
{
private float balance;
Account(float balance)
{
this.balance=balance;
}
void deposit (String name)
{
for(int i=1;i<=10; i++)
balance = balance +100;
System.out.println(name+" "+"Balance is" +balance);
}
}
class TransactionThread extends Thread
{
Account acc;
String name;
TranscationThread (Account acc, String name)
{
this.acc = acc;
this.name = name;
}
public void run(0
{
acc.deposit (name);
}
clas AccountSynch
{
main()
{
Account acc1 = new Account(5000f);
TransactionThread  t1= new TransactionThread
TransactionThread t2 =(101, "Rama");
TransactionThread t2=(acc, "Sita");
t1.start();
t2.start();

No comments:

Post a Comment