异步执行原理简要总结

2020-04-21  本文已影响0人  后来丶_a24d

异步http调用,线程池调用简要原理

  1. 主线程封装一个FutureTask给异步框架, 异步框架有管理类管理主线程传过来的FutureTask这块共享内存,并且利用线程池异步执行任务,有结果会反馈再异步框架的管理类上面

  2. 主线程调用get去获取结果,也是调用管理类上面的方法,这个管理类持有FutureTask共享内存

配置中心回调异步执行原理

  1. 主线程会调用一块共享内存(由管理类封装的,比如map)

  2. 配置中心客户端有线程池定时 + 长轮询的方式看配置是否有改变

  3. 如果有改变则会修改那块共享内存,主线能及时获取到。

上一篇下一篇

猜你喜欢

热点阅读