setTimeout的使用Java线程5金钱.anslist{background:url(source/plugin/kek
技术问答
485 人阅读
|
0 人回复
|
2023-09-11
|
说我有这样的:9 v% Q2 T. h3 B; x
! E, Q7 a( N1 D) T$ c# f3 M
- private static ExecutorService executor = Executors.newFixedThreadPool(1);
) @4 R9 N u* q# d, x - % |/ ^, L% }/ X4 N" q! n
- executor.execute(() -> {
& j6 f+ r0 a" T3 o - Thread.sleep(100);& R2 |2 O1 n, x' j
- doSomething(); });, ]4 [% C( ?4 Y& P" r( r3 G$ Q
因为我重用一个线程,我阻止它,如果别人要使用的线程。我的问题是 - 有没有办法简单地注册一个回调,这样的事情:
9 g1 k5 W% V W" ^- ~# @$ W. d( v5 R% T) i; n9 S5 }" Q
- executor.execute(() -> {
. P0 @- t6 ^7 e, |/ A- J! _8 M. Q - timers.setTimeout(() -> { // imaginary utility [$ t- D4 d$ L$ L4 I
- doSomething();
2 ?* D7 v' y G$ ?+ D# u( ^ - },100); });
8 O1 Y. S9 K* ^5 K 这可能与核心Java?
+ K9 E3 `# \! L% r" v; H$ `: t a) @我知道答案 回答被采纳将会获得5 金钱 已有0人回答 |
|
|
|
|
|