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