问题描述
我想使用同步编码的方式,实现异步发送邮件
问题出现的环境背景及自己尝试过哪些方法
https://segmentfault.com/a/11...
你期待的结果是什么?实际看到的错误信息又是什么?
a
this is task1 iteration 1
b
this is task1 iteration 2
b
this is task1 iteration 3
b
this is task1 iteration 4
b
this is task1 iteration 5
b
this is task1 iteration 6
b
this is task1 iteration 7
b
this is task1 iteration 8
b
this is task1 iteration 9
b
[1,2,3]
这个是我照搬后的结果,我以为可以直接输出[1,2,3],但是却还要把前面的逻辑都执行完才可以输出,难道这样也算异步
刚好昨天收到了这篇文章,可以辅助你理解一下
协程
。再来说一下你的需求,这种业务,最好是通过队列来处理或者用 Redis 的发布订阅
参考资料