Class $
java.lang.Object
cool.scx.common.util.$
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CompletableFuture<Void> async(ScxRunnable<?> runnable) static <T> CompletableFuture<T> static <T> Tawait(CompletableFuture<T> promise) static <K,T> MultiMap <K, T> groupingBy(Iterable<T> list, Function<? super T, ? extends K> keyFn) static <K,V, T> MultiMap <K, V> groupingBy(Iterable<T> list, Function<? super T, ? extends K> keyFn, Function<? super T, ? extends V> valueFn) static <K,T> MultiMap <K, T> groupingBy(T[] list, Function<? super T, ? extends K> keyFn) static <K,V, T> MultiMap <K, V> groupingBy(T[] list, Function<? super T, ? extends K> keyFn, Function<? super T, ? extends V> valueFn) static $.TimeoutsetInterval(Runnable task, long delay) static $.TimeoutsetTimeout(Runnable task, long delay) 延时执行代码 , 这种简单的方式 相比 ScheduledExecutorService , 一般能实现更低的内存占用 todo 使用 ScheduledExecutorService 替换static voidsleep(long millis)
-
Constructor Details
-
$
public $()
-
-
Method Details
-
sleep
public static void sleep(long millis) -
setTimeout
-
setInterval
-
async
-
async
-
await
- Throws:
Throwable
-
groupingBy
-
groupingBy
-
groupingBy
-
groupingBy
-