【发布时间】:2015-08-26 11:57:10
【问题描述】:
假设我有这个:
class Foo {
public static void main(String[] args) {
new Thread(Foo::a).start();
Thread.sleep(10000);
}
static void a() {
new Thread(Foo::b).start();
}
static void b() {
new Thread(Foo::c).start();
}
static void c() {
System.out.println("Blah blah blah");
}
}
启动a的线程来自main,启动b的线程来自a,启动c的线程来自b。
是否有一个通用术语来描述一个线程是如何存在的,例如 main->a->b->this thread? (在与语言无关的意义上。)
【问题讨论】:
-
@SotiriosDelimanolis,我想我在想的不仅仅是 java。我会更新这个。
-
我认为ancestry这个词很合适。
-
我怀疑你需要发明你自己的术语——保持简单,让你的读者清楚。我同意“祖先”是合理的。
标签: multithreading language-agnostic