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人回答 |
|
|
|
|
|