“内联线程”是什么意思?
我在最近一次采访中得到了这个问题。有人用这个吗?
答案 0 :(得分:58)
我认为它是指创建一个扩展Thread的匿名类并在同一行代码中调用其start方法的做法。
(new Thread() {
public void run() {
// do stuff
}
}).start();
如其他地方所述,这不是“官方”Java术语。但我认为,如果只是为了交流,知道如何以不同方式提及概念仍然是一件好事。
答案 1 :(得分:13)
“内联线程”不是Java中的既定术语。这是一个糟糕的问题。
有些人似乎使用该术语来表示使用匿名类定义的线程,如其他答案所示。但同样,这不是官方甚至是广泛使用,也不是用来衡量某人Java知识的东西。
答案 2 :(得分:7)
我猜这意味着创建一个类似...的线程排序。
new Thread(
new Runnable() {
public void run() {
...
}
}).start();
答案 3 :(得分:5)
这真的只是匿名thead的另一个名字。
( new Thread() { public void run() {
// do something
} } ).start();
答案 4 :(得分:1)