MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    如何用java异步只阻塞当前事件处理器

    开发交流
    1
    1
    175
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • LingerJAB
      LingerJAB 最后由 编辑

      (kotlin,java多线程小白💦💦可能很多术语不太会说很抱歉

      需求:异步发送两个http请求,阻塞获取两个值返回进行处理

      我写了一个CompletableFuture future
      问题:我在event监听器处理的时候调用future.join()和future.get()并不能阻塞event处理,导致get没有返回造成NullPointException,

      我想知道join会不会阻塞subcribleAlways(...)和单个event处理线程

      这个在kotlin里面叫做协程吧,类似这样的需求在java里面怎么实现

      1 条回复 最后回复 回复 引用 0
      • 1 / 1
      • First post
        Last post
      Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact