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...

List java api that supports threads?

Answer Posted / anand mandal

Java provides several APIs and classes to support multithreading:

1. `java.lang.Thread`: This class is at the core of Java's multithreading support and is used to create and manage threads.

2. `java.lang.Runnable`: The `Runnable` interface allows you to define the code that a thread will execute, providing a more flexible way to implement multithreading.

3. `java.util.concurrent`: This package contains classes and interfaces for high-level concurrency control, such as the `Executor` framework, concurrent collections, and thread pools.

4. `java.util.concurrent.atomic`: It provides atomic variables for thread-safe operations on single variables without the need for explicit synchronization.

5. `java.util.concurrent.locks`: This package contains more advanced locking mechanisms like ReentrantLock and ReadWriteLock, allowing for more fine-grained control over thread synchronization.

6. `java.util.concurrent.Future`: The `Future` interface represents the result of an asynchronous computation and is commonly used for managing asynchronous tasks.

These APIs and classes enable effective multithreading in Java, helping developers write concurrent and efficient programs.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Why call by value prevents parameter value change?

1026


Is simpledateformat safe to use in the multithreaded program?

953


Does collectionutils isempty check for null?

1377


Can string be considered as a keyword?

993


What will happen if non-synchronized method calls a static synchronized method and what kind of lock it acquires?

1016


What is the use of :: in java?

968


What is a variable and constant?

963


Can I learn java in 3 months?

964


What is the purpose of the enableevents() method in java programming?

1096


What is sortedmap interface?

947


What is namespace in java?

952


Define nashorn in java8.

987


What is the use of a conditional inclusion statement in Java ?

1046


What is return code?

959


What is bytecode verifier?

885