akka 如何等待 子线程结束
Akka.system().scheduler().scheduleOnce(Duration.create(1, TimeUnit.MILLISECONDS), new Runnable() { @Override public void run() { u.put("time", System.currentTimeMillis() % 300000); u.putModel("achieve", achieveDao.findFirstByWhere(" where user_id=? ", u.getId())); u.putModel("achieve_days", achieveDaysDao.findFirstByWhere("where user_id=?", u.getId())); u.putModel("achieve_week", achieveWeekDao.findFirstByWhere("where user_id=?", u.getId())); u.putModel("item", Db.find(sql("jump.item.getUserItem"), u.getId())); u.putModel("props", Db.find(sql("jump.props.getUserProps"), u.getId())); u.putModel("amulet", amuletDao.list("where user_id=?", u.getId())); u.putModel("msg_list", msgDao.list(u.getId())); u.putModel("sale_list", saleDao.list()); setRoleEquip(u.getId(), u, false); boolean get_award = Db.findById(Consts.Table.USER_LOGIN_AWARD, "uid", u.getId()) == null ? true : false; if (get_award) u.putModel("login_award_list", loginAwardDao.list()); u.putModel("notice_list", msgDao.notice()); } }, Akka.system().dispatcher()); u.putModel("mission_list", missionDao.list(u.getId())); while(u.get("notice_list")==null)Thread.sleep(100);
这句感觉不太好 akka 要怎么写来着 没用过
while(u.get("notice_list")==null)Thread.sleep(100);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)