我在onCreate()
MainActivity
初始化并运行新主题
@Override
protected void onCreate(Bundle savedInstanceState) {
// ... code
// New thread
new Thread(){
@Override
public void run(){
// Output is 'TAG: main'
Log.v("TAG",Thread.currentThread().getName());
}
}.run();
}
为什么这一行TAG: main
的输出?
// Output is 'TAG: main'
Log.v("TAG",Thread.currentThread().getName());
这个帖子不应该是新主题吗?
如果我将无限while
循环粘贴到线程中,我的应用程序会锁定,表明这个新线程确实是主线程。
@Override
protected void onCreate(Bundle savedInstanceState) {
// ... code
// New thread
new Thread(){
@Override
public void run(){
// Output is 'TAG: main'
Log.v("TAG",Thread.currentThread().getName());
// Locks up the main thread apparently
while(true) {}
}
}.run();
}
我只是不明白。我不是在创建一个新线程,为什么?