回答

收藏

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人回答
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则