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

网站导航条代码长沙哪家制作网站好

网站导航条代码,长沙哪家制作网站好,网站管理建设总结,重庆百科网站推广文章目录 ThreadLocal与Thread关系分析Threadlocal 不支持继承性lnheritableThreadLocal 类 ThreadLocal与Thread关系分析 由该图可知#xff0c; Thread 类中有一个 threadLocals 和一个 inheritableThreadLocals #xff0c; 它们 都是 ThreadLocalMap 类型 的变量 #x… 文章目录 ThreadLocal与Thread关系分析Threadlocal 不支持继承性lnheritableThreadLocal 类 ThreadLocal与Thread关系分析 由该图可知 Thread 类中有一个 threadLocals 和一个 inheritableThreadLocals 它们 都是 ThreadLocalMap 类型 的变量 而 ThreadLocalMap 是一个定制化的 Hashmap 。 在默认情况下 每个线程中的这两个变量都为 null只有当前线程第一次调用 ThreadLocal 的 set 或者 get 方法时才会创建它们 。 其实每个线程的本地变量不是存放在 ThreadLocal 实例 里面而是存放在调用线程的 threadLocals 变量里面 。 也就是说 ThreadLocal 类型的本地变量存放在具体的线程内存空间中 。 ThreadLocal 就是一个工具壳它通过 set 方法把 value 值放入调用线程的 threadLocals 里面并存放起来 当调用 线程调用它的 get 方法时再从当 前线程的 threadLocals 变量里面将其拿出来使用 。 如果调用线程一直不终止 那么这个本地变量会一直存放在调用线程的 threadLocals 变量里面 所以当不需要使用本地变量时可以通过调用 ThreadLocal 变量的 remove 方法 从当前线程的 threadLocals 里面删除该本地变量 。另外 Thread 里面 的 threadLocals 为何被设计为 map 结构很明显是因为每个线程可以关联多个 ThreadLocal 变量。 Threadlocal 不支持继承性 同一个 ThreadLocal 变量在父线程中被设置值后 在子线程中 是获取不到的。这应该是正常现象因为在子线程 thread 里面调用 get 方法时当前线程为 thread 线程而这里调用 set 方法设置线程变量的是 main 线程两者是不同的线程自然子线程访 问时返回 null。那么有没有办法让子线程能访问到父线程中的值 答案是有 。 lnheritableThreadLocal 类 为了解决ThreadLocal不支持继承的问题 lnheritableThreadLocal 应运 而 生。 InheritableThreadLocal继承自 ThreadLocal 其提供了一个特性就是让子线程可 以访问在父线程中设置的本地变量 。在 InheritableThreadLocal 的世 界里 变量 inheritableThreadLocals 替 代 了 threadLocals 。我们需要在父线程时将需要存储的数据使用lnheritableThreadLocal 放入Thread的inheritableThreadLocals中然后在new子线程时Thread的构造函数内就会判断父线程inheritableThreadLocals中是否存在数据存在的话就会将数据放入子线程的inheritableThreadLocals中。这样就实现了父子线程的数据传递。在子线程的时候就可以使用InheritableThreadLocal获取来自父线程传递来的数据。
http://www.w-s-a.com/news/2957293/

相关文章:

  • 网站制作平台有哪些企业内部网站打不开
  • 17模板网站杭州做网站找力果
  • 企业网站建设英文手机网站有什么要求
  • 新开传奇网站排行网络游戏软件开发app
  • h网站模板网站设计在线培训
  • 网站开发中网页之间的链接形式有东莞做网站建设公司
  • 计算机网站建设 是什么意思开公司需要注册多少资金
  • 好的app设计网站有哪些基于那种语言开发网页
  • 深圳网站建设的沙井网站优化
  • 网站设计制作是什么公司名称邮箱大全
  • 网站设计制作中心株洲在线论坛二手市场
  • 凡科网站建设套餐报价wordpress 图片浏览器
  • 永兴网站建设网站建设开发公司排名
  • 怎样做网站导航界面wordpress </a> </li> <li> <a href="/news/2956443/">如何登录网站空间山西做网站贵吗</a> </li> <li> <a href="/news/2956393/">做网站站长新手如何做微信公众号</a> </li> <li> <a href="/news/2956343/">购物网站制作多少钱网站的网络推广策略有哪些</a> </li> <li> <a href="/news/2956293/">宿迁集团网站建设竞价推广专员</a> </li> <li> <a href="/news/2956243/">有哪些可以做翻译兼职的网站吗wordpress文章加密无法分类</a> </li> <li> <a href="/news/2956193/">百度蜘蛛抓取网站建设游戏网站目的及其定位</a> </li> <li> <a href="/news/2956143/">网站建设要求 牛商网高端室内设计</a> </li> <li> <a href="/news/2956093/">网站建设中的图片及视频要求企业网站营销网站</a> </li> <li> <a href="/news/2956043/">怎么申请自己的网站房产网站排行</a> </li> <li> <a href="/news/2955993/">体育网站建设方案wordpress热门插件</a> </li> <li> <a href="/news/2955943/">网站建设qqwordpress贷款主题</a> </li> <li> <a href="/news/2955893/">有哪些网站可以兼职做笔译无锡网站建设咨询</a> </li> <li> <a href="/news/2955843/">网站建设公司推广方式网页设计怎样设置图片大小</a> </li> <li> <a href="/news/2955793/">全国加盟网站官网小公司怎么做免费网站</a> </li> <li> <a href="/news/2955743/">大连个人做网站pc网站怎么做适配</a> </li> <li> <a href="/news/2955693/">python做网站还是数据库做系统去哪网站下载镜像</a> </li> </div> </article> </main> </div> </div> <aside id="secondary" class="widget-area sidebar"> <div class="widget widget_posts_thumbnail" style="margin-top:6px;"> <h2 class="widget-title">最新文章</h2> <ul> <li class="clear"> <a href="/news/2991543/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/网站运营推广方法总结推荐 网页游戏" alt=" 网站运营推广方法总结推荐 网页游戏" /> </div> </a> <div class="entry-wrap"> <a href="/news/2991543/" rel="bookmark"> 网站运营推广方法总结推荐 网页游戏</a> <div class="entry-meta">2026/6/12 19:50:38</div></div> </li> <li class="clear"> <a href="/news/2991443/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/云主机 多 网站南京网站设计公司有哪些公司" alt=" 云主机 多 网站南京网站设计公司有哪些公司" /> </div> </a> <div class="entry-wrap"> <a href="/news/2991443/" rel="bookmark"> 云主机 多 网站南京网站设计公司有哪些公司</a> <div class="entry-meta">2026/6/11 15:14:52</div></div> </li> <li class="clear"> <a href="/news/2991393/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/网站信息备案变更 哪里做杭州做网站吧" alt=" 网站信息备案变更 哪里做杭州做网站吧" /> </div> </a> <div class="entry-wrap"> <a href="/news/2991393/" rel="bookmark"> 网站信息备案变更 哪里做杭州做网站吧</a> <div class="entry-meta">2026/6/12 5:59:55</div></div> </li> <li class="clear"> <a href="/news/2991343/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/做网站的积木式编程达建网站防止爬虫的办法" alt=" 做网站的积木式编程达建网站防止爬虫的办法" /> </div> </a> <div class="entry-wrap"> <a href="/news/2991343/" rel="bookmark"> 做网站的积木式编程达建网站防止爬虫的办法</a> <div class="entry-meta">2026/6/12 23:30:47</div></div> </li> <li class="clear"> <a href="/news/2991293/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/网站制作运营怎样在工商局网站做公示" alt=" 网站制作运营怎样在工商局网站做公示" /> </div> </a> <div class="entry-wrap"> <a href="/news/2991293/" rel="bookmark"> 网站制作运营怎样在工商局网站做公示</a> <div class="entry-meta">2026/6/12 20:02:16</div></div> </li> <li class="clear"> <a href="/news/2991193/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/赤峰市建设网站在本地搭建wordpress" alt=" 赤峰市建设网站在本地搭建wordpress" /> </div> </a> <div class="entry-wrap"> <a href="/news/2991193/" rel="bookmark"> 赤峰市建设网站在本地搭建wordpress</a> <div class="entry-meta">2026/6/11 15:15:00</div></div> </li> </ul> </div> <div class="leftdiv2"> </div> </aside> </div> <footer id="colophon" class="site-footer"> <div class="clear"></div> <div id="site-bottom" class="clear"> <div class="container"> <div class="menu-m_footer-container"> <ul id="footer-menu" class="footer-nav"> <li> <strong> <a href="/">百度 官网介绍</a></strong> </li> <li> <strong> <a href="/">商务合作</a></strong> </li> <li> <strong> <a href="/">免责声明</a></strong> </li> </ul> </div> <div class="site-info"> <p>CopyRight © <a href="/">百度 官网</a>版权所有 </p> </div> </div> </div> </footer> </div> <div id="back-top"> <a href="#top" title="返回顶部"> <svg width="38" height="38" viewbox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="48" height="48" fill="white" fill-opacity="0.01" /> <path d="M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z" fill="#3d4de6" stroke="#3d4de6" stroke-width="4" stroke-linejoin="round" /> <path d="M24 33.5V15.5" stroke="#FFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /> <path d="M33 24.5L24 15.5L15 24.5" stroke="#FFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /></svg> </a> </div> <script src='/templates/nzzt/js/common.js'></script> <script> $(function(){ $('.source_url').text('原文地址:https://blog.csdn.net/SO_zxn/article/details/145641196'); }); /*$('.source_url').on("click",function() { window.open('https://blog.csdn.net/SO_zxn/article/details/145641196', '_blank'); });*/ </script> </body> </html>