Junior — Middle
Have you created a multithreaded program in Java?
sobes.tech AI
Answer from AI
Yes, I have created a multithreaded program in Java. For example, to perform parallel tasks in an Android application, you can use the Thread class or ExecutorService.
Here's an example of simple multithreaded code using Thread:
public class MyThread extends Thread {
@Override
public void run() {
// Code executed in a separate thread
System.out.println("Thread " + Thread.currentThread().getName() + " started");
}
}
// In the main code
MyThread thread = new MyThread();
thread.start();
In Android, Handler, AsyncTask (deprecated), or modern tools like Executors and Kotlin Coroutines are often used to manage threads and asynchronous tasks.
Multithreading allows improving interface responsiveness by performing long operations (e.g., data loading) in the background.