异步:
说白了从程序员的角度来讲:就是提高程序的执行效率;
从用户的角度分析:就是用户的体验效果更加的好,那就是说:这个程序这么大的数据量,体验真棒
从代码的层面讲:一个main方法可以执行更多的任务.比如:
1.异步发送短信
2.异步发送邮件
这些的效果都不会影响程序,那就是可以通过定时任务的方式实现,
实现异步的方式:
1.mq,
2jdk并发包下的异步: jdk1.5:future
jdk1.8CompareableFuture
3.利用注解的形式:
4.利用线程池的方式
流量:
可以简单的理解就是:
同一时间有多少个用户进行,或者总共有多少用户或者,,........可以理解为当前时间所有的用户,也可以理解为并发量
线程:
一个系统具有多个执行能力,有不同的能力;这个可以在以后详细谈;