不讨论了,不用异步了,还是用线程去写吧
[quote=引用 6 楼 weixin_38316591 的回复:] 写错了,想要的结果是先1后2,实际上是先2后1
写错了,想要的结果是先1后2,实际上是先2后1
你可以尝试 把 a方法中 b() 放在打印语句的下边
你不是说代码会先打印1,再打印2吗,说明主线程没休眠啊,异步方法在执行的时候主线线程继续往下执行打印1了 你想要达到什么效果?
你的想法是 异步线程执行到某个逻辑后 休眠 是吗
你这样的代码是想干什么,你用Thread.sleep() 将异步方法休眠了,它后面的代码怎么先执行?
50,528
社区成员
85,607
社区内容
加载中
试试用AI创作助手写篇文章吧