当前位置: 首页 > news >正文

网站托管什么意思厂家网页制作

网站托管什么意思,厂家网页制作,网络管理系统怎么打开,东莞常平嘉华学校有了InheritableThreadLocal为啥还需要TransmittableThreadLocal#xff1f; 典型回答 InheritableThreadLocal是用于主子线程之间参数传递的#xff0c;但是#xff0c;这种方式有一个问题#xff0c;那就是必须要是在主线程中手动创建的子线程才可以#xff0c;而现在池…有了InheritableThreadLocal为啥还需要TransmittableThreadLocal 典型回答 InheritableThreadLocal是用于主子线程之间参数传递的但是这种方式有一个问题那就是必须要是在主线程中手动创建的子线程才可以而现在池化技术非常普遍了很多时候线程都是通过线程池进行创建和复用的这时候InheritableThreadLocal就不行了。 TransmittableThreadLocal是阿里开源的一个方案 开源地址 这个类继承并加强InheritableThreadLocal类。用来实现线程之间的参数传递一经常被用在以下场景中 1 分布式跟踪系统 或 全链路压测即链路打标 2 日志收集记录系统上下文 3 Session级Cache 4 应用容器或上层框架跨应用代码给下层SDK传递信息 使用方式 先需要导入依赖 dependency groupIdcom.alibaba/groupId artifactIdtransmittable-thread-local/artifactIdversion2.14.2/version /dependency对于简单的父子线程之间参数传递可以用以下方式 TransmittableThreadLocalString context new TransmittableThreadLocal(); // 在父线程中设置 context.set(value-set-in-parent); // 在子线程中可以读取值是value-set-in-parent String value context.get();如果在线程池中可以用如下方式使用 TransmittableThreadLocalString context new TransmittableThreadLocal(); // 在父线程中设置 context.set(value-set-in-parent); Runnable task new RunnableTask();// 额外的处理生成修饰了的对象 ttlRunnable Runnable ttlRunnable TtlRunnable.get(task); executorService.submit(ttlRunnable);// Task中可以读取值是value-set-in-parent String value context.get();除了RunnableCallable也支持 TransmittableThreadLocalString context new TransmittableThreadLocal(); // 在父线程中设置 context.set(value-set-in-parent); Callable call new CallableTask(); // 额外的处理生成修饰了的对象 ttlCallable Callable ttlCallable TtlCallable.get(call); executorService.submit(ttlCallable); // Call中可以读取值是value-set-in-parent也可以直接用在线程池上而不是Runnable和Callable上 ExecutorService executorService ... // 额外的处理生成修饰了的对象 executorService executorService TtlExecutors.getTtlExecutorService(executorService); TransmittableThreadLocalString context new TransmittableThreadLocal(); // 在父线程中设置 context.set(value-set-in-parent); Runnable task new RunnableTask(); Callable call new CallableTask(); executorService.submit(task); executorService.submit(call); // Task或是Call中可以读取值是value-set-in-parent String value context.get();
http://www.hkea.cn/news/14579765/

相关文章:

  • 增加网站访客天目建设集团 网站
  • 整站排名优化教程在线海报设计网站
  • qq网页版登录官网登录入口网站php工程师对wordpress
  • 互联网彩票网站开发马鞍山网站建设与制作
  • 网站建设中采用的技术360建筑网官网下载
  • 买一个网站需要多少钱怎么做网站广告古董
  • 电脑iis做网站企业建设网站应如何申请
  • 口碑好的盘锦网站建设温州58同城怎么做网站
  • 做盒饭的网站wordpress 4.1.1漏洞
  • 网站内容怎么选择网络广告推广方式
  • 开发网站广州上海发布官网app下载
  • 企业进行网站建设的方式网络系统分类
  • 青岛市城市建设投标网站厦门网站建设哪里好
  • 培训机构网站制作宣城有木有专业做网站的
  • 贵阳做网站的大公司有哪些服务态度好的外贸客户搜索软件
  • 淘宝客网站建设详细教程有字库wordpress
  • 从化做网站开发济南行业网站建设
  • 建设银行龙卡信用卡在境外网站支付设计师培训心得
  • 营销式网站长沙找工作哪个网站好
  • 福州服务类网站建设整合营销网站
  • 成都网站建设公司好做吗北京商场开门吗
  • 宠物网站建设目标北京专业制作网站的公司
  • 网站建设怎么说服客户专业的企业进销存软件制造厂家
  • 建一个类似淘宝的网站需要多少钱视频外链在线生成
  • 广西网站建设路做全景图有哪些网站
  • 网站建设费与无形资产百度竞价广告
  • 医疗网站建设怎么样杭州做网站比较出名的公司有哪些
  • WordPress主题怎么翻译书法网站优化关键词
  • pc端网站怎么做自适应php做的网站怎么发布
  • 宝安西乡做网站wordpress验证码失效