1.什么是任务?
简单来说就是异步执行逻辑,某种情况下可以理解为多线程
- 异步与同步
同步太花费时间了,相应时间太慢影响用户体验,所以对于不是核心业务流程的,可以直接用异步执行简单的异步实现就是多线程,不过创建的线程如果太多,线程池被耗尽还是会影响用户体验,服务器还是会挂
消息队列:就是一种高级实现,队列可以存储一定的消息数量,会有专门的逻辑处理由消息队列中取出消息进行处理
广播和消息队列:广播是消息队列的一种进化,消息队列一个消息只有一个接收方处理
广播:会有多个接收方处理
博客介绍了任务即异步执行逻辑,可理解为多线程。指出同步耗时影响体验,非核心业务可用异步。简单异步用多线程,但线程过多会影响体验。还介绍了消息队列这一高级实现,以及广播这种消息队列的进化形式,广播有多个接收方处理消息。
1.什么是任务?
简单来说就是异步执行逻辑,某种情况下可以理解为多线程
1723
490
1219

被折叠的 条评论
为什么被折叠?