List java api that supports threads?



List java api that supports threads?..

Answer / 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

More Core Java Interview Questions

Which is bigger float or double java?

0 Answers  


What is character in data type?

0 Answers  


Difference between static binding and dynamic binding?

0 Answers  


What is unicode?

1 Answers  


Is final static java?

0 Answers  


Is java a super set of javascript?

0 Answers  


what is check p object in java

1 Answers   TCS,


when everything can be done by static block then why do we use main method?.

2 Answers  


What is compile time polymorphism?

20 Answers   CTS, Elementus Technologies, Oracle,


What is string and its types?

0 Answers  


What is string and example?

0 Answers  


Can memory leak in java?

0 Answers  


Categories