13_多线程快速入门_异步写日志_aop

接口响应2S

不需要拿到异步结果,主线程执行完毕就结束

13_多线程快速入门_异步写日志_aop

异步类

13_多线程快速入门_异步写日志_aop
13_多线程快速入门_异步写日志_aop13_多线程快速入门_异步写日志_aop

类增加返回值

运行需要8s

13_多线程快速入门_异步写日志_aop
13_多线程快速入门_异步写日志_aop
13_多线程快速入门_异步写日志_aop
13_多线程快速入门_异步写日志_aop13_多线程快速入门_异步写日志_aop13_多线程快速入门_异步写日志_aop
13_多线程快速入门_异步写日志_aop13_多线程快速入门_异步写日志_aop13_多线程快速入门_异步写日志_aop

aop和目标方法是同一个线程,可以拿到请求属性

13_多线程快速入门_异步写日志_aop13_多线程快速入门_异步写日志_aop

单独开线程,不能拿到请求属性

13_多线程快速入门_异步写日志_aop
13_多线程快速入门_异步写日志_aop

改:

13_多线程快速入门_异步写日志_aop
13_多线程快速入门_异步写日志_aop

停止线程运行

stop 已经过时、

防止还没执行完,线程就停止运行

13_多线程快速入门_异步写日志_aop
13_多线程快速入门_异步写日志_aop
13_多线程快速入门_异步写日志_aop
13_多线程快速入门_异步写日志_aop13_多线程快速入门_异步写日志_aop

多线程5种状态

13_多线程快速入门_异步写日志_aop