爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
Java教程
ThreadLocal 与 线程同步?解决方案
ThreadLocal 与 线程同步?解决方案
日期:2014-05-20 浏览次数:20795 次
ThreadLocal 与 线程同步?
ThreadLocal定义的变量,每一个线程过来,就分配一个变量(其实是一个Map),但是,既然每一个线程都与各自的变量相关,那么,怎么样实现同步呢?比如说,我的Thread1想把x++,然后Thread2想在Thread1操作的基础上执行x--;那么该如何实现呢?
------解决方案--------------------
ThreadLocal的本意就是每个线程一份,互不干扰,就是为了避免同步,提高可伸缩性
探讨
也就是说ThreadLocal和synchronized还有Lock这种机制是有区别的(在功能的实现上)?但是,我看的Think in java 里说这种机制也可以解决资源共享的问题。
引用:
那这种情况就不适合用ThreadLocal
上一篇:idea怎么取消commit
下一篇: 怎么实现图片下面加一层半透明效果,详细请看贴
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
一个C++的面试题解决办法
Hibernate 反转 unknown Oracle major version [0]解决办法
tomcat安装后输入http://localhost:8080/出现Your Application Server is now running,该如何解决
谁来帮小弟我解释一下this这个用法
Linux下无法运行JAVA程序,该怎么解决
java mail 使用pop3的协议如何判断新邮件
有在神州数码的朋友吗?解决思路
大四毕设 软件管理系统 求指导解决方法
80后技术们有莫有望动漫《秦时明月》,纷纷过来报道露个脸
推荐阅读
更多>
关于Java继承的一个小程序,请问下高手
聊天室发中文却是乱码,求哥哥姐姐们帮忙解决。解决办法
java初学者求解
怎么用java实现类似于WebQQ的即时聊天系统
像百度空间那样的好友系统的表,该如何设计才好呢
做过1年java的软件工程师里面矛盾
关于JSP翻页有关问题
利用axis 兑现webservice开发 求例子
java多线程小疑点
求教java程序运行时print方法的调用有关问题
jxl读取excel的时候老报错解决方案
在项目的xml中里面有这么一段代码解决方案
一个java资料中有2个从JFrame继承来的类,其中一个在另一个中new出对象作为参数给第二个用,运行结果为什么会只出现一个JFrame窗口
jsp运行特别慢解决方案
一条数据可以删除,另一条数据不可以删除,当选中两条数据同时删除时,如何限制给出提示不能删除
jsp页面charset=gb2312改成utf8之后成了乱码。如果还希望用utf8的话。应该怎样做?该怎么解决
s2sh 整合的错误
病急乱投医,哪位大哥能帮帮小弟我看看
server.xml中realm的有关问题
web项目中,在测试类中发送邮件是没有有关问题的,但是在action中发送邮件就不行了,也不报异常错误,郁闷了。前几天还行