Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

This is related to threads. I have a class with synchronized
method m1(). Can I create different instances of this class
and execute the m1() for different threads?

Answer Posted / haneef

see by the synchronized it won't allow the other thread at a
time, but after completion of 1st thread it allows, so you
can create different instances.

see the following code

package app;

class C1 extends Thread {
public void run() {
m1();
}

public synchronized void m1() {
System.out.println("m1()");
}
}

public class Main {
public static void main(String[] args) {

C1 c1 = new C1();
C1 c2 = new C1();
C1 c3 = new C1();

Thread t1 = new Thread(c1);
Thread t2 = new Thread(c2);
Thread t3 = new Thread(c3);

t1.start();
t2.start();
t3.start();

}
}

Is This Answer Correct ?    0 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Is ++ operator thread-safe in java?

1236


What does flag mean in java?

1089


what are the high-level thread states? : Java thread

1073


Can we overload destructor in java?

1050


What is meant by singleton class?

1083


What is flush () in java?

1072


How do you remove duplicates from an array in java?

1015


What are java packages? What's the significance of packages?

1409


Is empty string in java?

1257


What are the advantages of arraylist over arrays?

1148


What is the purpose of main function in java?

1077


What is the difference between a local variable and an instance variable?

1180


What is thread start?

1018


When do you get classcastexception?

1077


What is the platform?

1053