![]() |
1
2
这是一个设计决策,何时应该实现可运行接口,何时应该扩展线程。
|
![]() |
2
4
2018年,真正的答案是:你根本不用裸金属线。 我们有这样的抽象概念 fork/join , futures ,或 ExecutorService 这些天的框架。 不要自己做线程!
如果你这样做了,你会认为“老好人”
. 在本例中,可以归结为:不要扩展线程,而是实现Runnable。你知道的
不
希望通过使用
|
![]() |
3
0
|
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
![]() |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
![]() |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
![]() |
rhymes · 如何让线程操作相同的java列表 2 年前 |