setTimeout的使用Java线程5金钱.anslist{background:url(source/plugin/kek
技术问答
650 人阅读
|
0 人回复
|
2023-09-11
|
说我有这样的:/ J& N+ M0 q$ z+ a
- z/ x. d+ J, u; S/ u
- private static ExecutorService executor = Executors.newFixedThreadPool(1);' q: U' H; v: b1 q$ c3 V( w* a
- ' }4 k, U5 r! H; P! o
- executor.execute(() -> {
C6 r3 f6 a, Q+ \0 `& T% b2 ]7 p9 t0 U - Thread.sleep(100);
h3 q% E! ^: B- p }0 e( j - doSomething(); });# x! t/ K# h6 n& l0 X" W7 x
因为我重用一个线程,我阻止它,如果别人要使用的线程。我的问题是 - 有没有办法简单地注册一个回调,这样的事情:0 Q4 v+ q6 Q+ \9 p: `
" b2 t; d% P5 D: k# Y3 Q; `$ g
- executor.execute(() -> {
- k7 N# S2 o p; k2 j* J - timers.setTimeout(() -> { // imaginary utility7 k/ B F/ S5 X& x- }2 V, ~
- doSomething();: b3 n" L; b1 ~
- },100); });
( F- w9 Q0 _0 U2 e# e* B: {4 i 这可能与核心Java?
5 E+ N7 w( ]4 ^3 @我知道答案 回答被采纳将会获得5 金钱 已有0人回答 |
|
|
|
|
|