主线程 java_java-在子线程中执行主线程方法
嘗試這個…
1. Dance方法屬于Class TestExample類,而不屬于Main線程.
2.每當啟動Java應用程序時,JVM就會創(chuàng)建一個主線程,并放置一個
main()方法位于堆棧的底部,使其成為入口點,但是如果要創(chuàng)建另一個線程并調用一個方法,則它將在新創(chuàng)建的線程內運行.
3.它的Child線程將執(zhí)行dance()方法.
請參閱下面的示例,其中我使用了Thread.currentThread().getName()
public class TestExample {
public static void main(String[] args) {
final TestExample test = new TestExample();
Thread t = new Thread(new Runnable() {
@Override
public void run() {
System.out.println(Thread.currentThread().getName());
test.dance();
}
});
t.setName("Child Thread");
t.start();
}
public void dance() {
System.out.println(Thread.currentThread().getName());
}
}
總結
以上是生活随笔為你收集整理的主线程 java_java-在子线程中执行主线程方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: smartfoxserver java客
- 下一篇: java 同步方式 lock_java的