回答

收藏

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

本版积分规则