回答

收藏

setTimeout的使用Java线程5金钱.anslist{background:url(source/plugin/kek

技术问答 技术问答 651 人阅读 | 0 人回复 | 2023-09-11

说我有这样的:
) q3 ]: D1 |, I

    4 [+ g( p6 f* F' @0 H
  • private static ExecutorService executor = Executors.newFixedThreadPool(1);
    ) L0 Q9 N- k, R: `3 d& [/ |; {

  • , u- [. B  c* U9 M7 O( ~# ?
  •   executor.execute(() -> {
    2 T# D0 @$ ]0 Y: y8 p0 k
  •      Thread.sleep(100);
    ! F: R- W# ~& b/ E$ C' U
  •       doSomething();  });
    3 @$ w, }# y) {; T" h* O
因为我重用一个线程,我阻止它,如果别人要使用的线程。我的问题是 - 有没有办法简单地注册一个回调,这样的事情:
; y' Y7 }& G1 H( U, ^: B9 l- X7 o# L- C
    2 A0 L+ P3 ~6 Y- c& k0 Q! X: P
  • executor.execute(() -> {
    + Q  v8 `! \/ }- x( ^5 U
  •         timers.setTimeout(() -> {  // imaginary utility' o& Y2 B* l% l# f0 h
  •              doSomething();
    : n9 r$ C. L; ]5 E, X4 @
  •         },100);   });! ?0 X- L8 l& O* Y/ U
这可能与核心Java?
& u; N4 l7 Y! q- e* @
我知道答案 回答被采纳将会获得5 金钱 已有0人回答
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则