java 异步操作
/**
* 異步刪除
*
* @param keys
*/
public void asycExecute(String keys) {
ExecutorService executor = Executors.newFixedThreadPool(1);
CompletableFuture<String> future = CompletableFuture.supplyAsync(new Supplier<String>() {
@Override
public String get() {
LOGGER.info("task started!");
try {
// 異步刪除
removeAll(keys);
} catch (Exception e) {
LOGGER.info("異步刪除出現異常:" + e);
}
return "task finished!";
}
}, executor);
future.thenAccept(e -> System.out.println(e + " 異步刪除成功"));
}
轉載于:https://www.cnblogs.com/austinspark-jessylu/p/11038677.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: 微服务(Microservices)和服
- 下一篇: 大班体育游戏教案《老鼠笼》