我需要编写一个使用多线程的程序。创建线程对象后,我需要使用 run() 方法。这个 run 方法似乎是内置的。但是,我需要编写它,并且我需要它在每次调用时运行一个循环。谁能帮我理解如何做到这一点?
最佳答案
您可以通过传递Runnable
接口(interface)的匿名实现来创建一个新的Thread
实例,然后使用start()
方法启动线程执行。见下文:
Thread t = new Thread(new Runnable() {
public void run() {
while (!stopped) {
// do something interesting here
}
}
});
t.start();
关于java - 线程对象的run方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12376952/