E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java线程安全
线程安全与线程不安全
Java线程安全
和非线程安全:http://blog.csdn.net/xiao__gui/article/details/8934832Javasynchronized详解:http://www.cnblogs.com
樂天
·
2014-10-04 12:00
2015 校招 百度一面
死锁的处理方式MySqlD索引存储数据结构(B+树)以及其搜索原理进程间通信方式设计模式,写代码实现一种struts原理数据库事务隔离级别JVM垃圾回收机制JDK1.5新特性MapList是否线程安全,
Java
雨做的云2013
·
2014-09-26 16:00
Java线程安全
问答(草稿)
1.什么是线程安全?如果一个类在多线程执行中,在不考虑运行环境的调度干预,也不需要调用代码的协调同步,仍然保证正确地运行,那么这个类就是线程安全的也就是说,多线程环境下,线程安全的类总是有正确的行为。但是这种类在实际情况中是很少的。实际情况下的类一般分为5个类别(JavaConcurrencyinPractice》的作者BrianGoetz给出):不可变的这篇文章比较详细的讲述了不可变性。另外设计
jiasanshou
·
2014-09-24 14:00
java
多线程
内存
线程安全
Java线程安全
问答(草稿)
什么是线程安全?如果一个类在多线程执行中,在不考虑运行环境的调度干预,也不需要调用代码的协调同步,仍然保证正确地运行,那么这个类就是线程安全的也就是说,多线程环境下,线程安全的类总是有正确的行为。但是这种类在实际情况中是很少的。实际情况下的类一般分为5个类别(JavaConcurrencyinPractice》的作者BrianGoetz给出):不可变的这篇文章比较详细的讲述了不可变性。另外设计模式
jiasanshou
·
2014-09-24 14:00
java
多线程
java线程安全
问题之静态变量、实例变量、局部变量 .
java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。 此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境下的线程安全问题结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则误人子弟! 静态变量:线程非
猪刚烈
·
2014-09-24 14:00
如何做到
java线程安全
[b]保证线程安全的三种方法:[/b]不要跨线程访问共享变量使共享变量是final类型的将共享变量的操作加上同步一开始就将类设计成线程安全的,比在后期重新修复它,更容易.编写多线程程序,首先保证它是正确的,其次再考虑性能.无状态或只读对象永远是线程安全的.不要将一个共享变量裸露在多线程环境下(无同步或不可变性保护)多线程环境下的延迟加载需要同步的保护,因为延迟加载会造成对象重复实例化对于volat
fp196391196391
·
2014-09-23 08:36
设计
java
并发
java线程安全
总结
已经拟好了提纲,大概分为这几个主题:
java线程安全
,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。
kfcman
·
2014-08-23 22:00
java线程
Java总结篇系列:Java多线程(三)
一.一个典型的
Java线程安全
例子 1 public class ThreadTest { 2 3 public static void main(String[] args) {
·
2014-07-06 13:00
java多线程
servlet线程安全二
gw811/archive/2012/09/07/2675294.htmlhttp://www.cnblogs.com/gw811/archive/2012/09/07/2675294.html概述在探讨
java
xyy511
·
2014-06-27 11:00
java线程安全
和锁优化
什么是java语言中的线程安全当多个线程访问同一段代码时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者再去调用方法进行任何协调操作,调用这段代码的行为都可以保证获得正确的结果,那这段代码就是线程安全的!上述安全的描述要求代码段封装了所有必要的正确性保障手段,使得其不存在多线程访问带来的问题一样。线程安全是针对多个线程间存在共享变量的情况!没有共享,就不用谈了ja
jingxing05
·
2014-06-10 12:00
多线程
threadLocal
synchronized
锁优化
《Java并发编程实战》第三章 对象的共享 读书笔记
Java线程安全
需要防止某个线程正在使用对象状态而另一个线程在同时修改该状态,而且需要确保当一个线程修改了对象的状态后,其他线程可以看到发生的状态变化。
love_world_
·
2014-05-24 08:00
JAVA线程安全
的问题
线程安全问题是一个比较高深的问题,是很多程序员比较难掌握的一个技术难点,如果一个程序员对线程掌握的很好的话,那么这个程序员的内功修炼的是相当的好。在这里我主要说一下我对java中如何保证线程安全的一些个人见解,希望对各位有所帮助,那里有不对的地方敬请给位不吝赐教。线程安全问题主要出现在访问临界资源的时候,就是访问同一个对象的时候,可能会出现无法挽回的损失,特别是在关于资金安全方面的时候,当然还有数
AILIKES
·
2014-05-20 09:00
线程
线程安全
安全
面试经-
java线程安全
篇
大家学java的人每次出去面试基本上都会遇到问一些线程、锁、阻塞等等问题,线程就会遇到各种不确定性,那么怎么解决这些问题呢?这个是个最大的问题,我按照一些从简到难整理一些思路排序一些简单的例子加上我的理解,供大家讨论一下。 一、线程创建方法 Thread,Runnable 那么问题来了,这三种方式的区别是? 1、Runnable解决了java单继承的问题,用Thread实现起来比较麻烦
zhangzhj85
·
2014-05-15 12:00
java
线程
servlet
本文主要来源zwchen的博客:http://zwchen.iteye.com/blog/91088概述在探讨
java线程安全
前,让我们先简要介绍一下Java语言。
kljjack
·
2014-05-02 17:00
servlet
java线程安全
总结(二)
站内很多人都问我,所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作内存的描述,线程的workingmemory只是cpu的寄存器和高速缓存的抽象描述。 可能很多人都觉得莫名其妙,说JVM的内存模型,怎么会扯到cpu上去呢?在此,我认为很有必要阐述下,免得很多人看得不明不白的。先抛开java虚拟机不谈,我们都知
蓝狐乐队
·
2014-04-30 15:00
java线程安全
总结(一)
已经拟好了提纲,大概分为这几个主题:
java线程安全
,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优。慢慢写吧。
蓝狐乐队
·
2014-04-30 15:00
java线程安全
已经拟好了提纲,大概分为这几个主题:
java线程安全
,java垃圾收集,java并发包详细介绍,javaprofile和jvm性能调优。慢慢写吧。
村长kylin
·
2014-04-28 14:00
java线程安全
与内存分析
浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底层平台
a1031359915
·
2014-04-02 10:00
转
java线程安全
总结
已经拟好了提纲,大概分为这几个主题:
java线程安全
,java垃圾收集,java并发包详细介绍,javaprofile和jvm性能调优 。慢慢写吧。
milagro
·
2014-03-27 16:00
thread
Java线程安全
杂谈——锁、状态依赖与协同以及锁优化
从谈Java并发开始synchronized和锁就时常被谈到,上篇讲Java内存模型特点的时候,也说道用synchronized几乎可以同时满足原子性、可见性和有序性三点,那本篇就来说一下锁的概念、synchronized和API层面Lock锁框架的比较选择。后面也会讲到状态依赖与协同问题、条件队列和锁优化。 先说说synchronized。synchronized关键字可谓是并发里的常见词,但
milagro
·
2014-03-26 14:00
thread
synchronized
Lock
java线程安全
总结
浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底层平台内
Sky_Monkey
·
2014-03-22 14:00
java
多线程
线程
内存
java线程安全
总结
关于
java线程安全
,网上有很多资料,我只想从自己的角度总结对这方面的考虑,有时候写东西是很痛苦的,知道一些东西,但想用文字说清楚,却不是那么容易。
xiongzhenhui
·
2014-02-27 16:00
java线程
JAVA线程安全
之synchronized关键字的正确用法
JAVA线程安全
关于synchronized关键字的用法,今天才知道原来我一直错了。以为用了synchronized关键字包住了代码就可以线程同步安全了。测试了下。发现是完全的错了。
iteye_11910
·
2014-02-23 12:32
JAVA线程安全
之synchronized关键字的正确用法
JAVA线程安全
关于synchronized关键字的用法,今天才知道原来我一直错了。以为用了synchronized关键字包住了代码就可以线程同步安全了。 测试了下。发现是完全的错了。
fengbin2005
·
2014-02-23 12:00
java线程安全
问题之静态变量、实例…
java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。 此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境下的线程安全问题结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则误人子弟! 静态变量:线程非
fobdddf
·
2014-02-19 10:00
java线程安全
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 比如一个 ArrayList 类,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。 在单线程运行的情况下,如果 Size = 0,添
DanielHan
·
2014-02-15 14:00
java线程
java线程安全
总结(一)
已经拟好了提纲,大概分为这几个主题:
java线程安全
,java垃圾收集,java并发包详细介绍,javaprofile和jvm性能调优 。慢慢写吧。
qiyuexuel
·
2014-01-27 10:00
java
多线程
总结
线程安全
[转]java 线程安全
已经拟好了提纲,大概分为这几个主题:
java线程安全
,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。
szuqsg
·
2014-01-09 15:00
java
Java线程安全
杂谈——锁、状态依赖与协同以及锁优化
从谈Java并发开始synchronized和锁就时常被谈到,上篇讲Java内存模型特点的时候,也说道用synchronized几乎可以同时满足原子性、可见性和有序性三点,那本篇就来说一下锁的概念、synchronized和API层面Lock锁框架的比较选择。后面也会讲到状态依赖与协同问题、条件队列和锁优化。先说说synchronized。synchronized关键字可谓是并发里的常见词,但sy
kobejayandy
·
2014-01-04 23:00
[转发]
java线程安全
问题之静态变量、实例变量、局部变量
静态变量:线程非安全。静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。 实例变量:单例模式(只有一个对象实例存在)线程非安全,非单例线程安全。实例变量为对象实例私有,在虚拟机的堆中分配,若在系统中只存在一个此对象的实例,在多线程环境下,“犹如”静态变量那样,被某个线程修改后,其他线程对修改均可见,故线程非安全;如果每个线程执行都是
szuqsg
·
2013-12-24 10:00
java线程
java线程安全
总结
学习笔记,转自:http://www.iteye.com/topic/806990-----Java是怎么实现线程安全的------
java线程安全
总结(二)请看http://www.iteye.com
fangdongyang
·
2013-11-21 00:00
java线程
java线程安全
已经拟好了提纲,大概分为这几个主题:
java线程安全
,java垃圾收集,java并发包详细介绍,javaprofile和jvm性能调优。慢慢写吧。
墨迹天下
·
2013-10-31 21:00
java程序员必修课文章链接
/shan9liang/article/details/7533466 2.java单例模式 http://devbean.blog.51cto.com/448512/203501 3.
java
可怜的猫
·
2013-09-27 16:00
java
链接
程序员必修
java线程安全
、同步、协作、Timer和TimerTask、线程池
当我们查看JDK API的时候,总会发现一些类说明写着,线程安全或者线程不安全,比如说StringBuilder中,有这么一句,“将StringBuilder 的实例用于多个线程是不安全的。如果需要这样的同步,则建议使用StringBuffer。 ”,那么下面手动创建一个线程不安全的类,然后在多线程中使用这个类,看看有什么效果。 &nb
iaspecwang
·
2013-08-28 09:00
timertask
java线程安全
问题之静态变量、实例变量、局部变量
java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。 此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境下的线程安全问题结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则误人子弟! 静态变量:线程
zhujiaxing666666
·
2013-08-20 11:00
java线程安全
总结
已经拟好了提纲,大概分为这几个主题:
java线程安全
,java垃圾收集,java并发包详细介绍,javaprofile和jvm性能调优 。慢慢写吧。
songzhan
·
2013-08-07 22:00
java线程
java线程安全
理解
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。比如一个 ArrayList 类,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。 在单线程运行的情况下,如果 Size = 0,添加一个元
fengbin2005
·
2013-07-27 11:00
java并发
Java线程安全
——学习笔记(一)
一个对象的状态就是它的数据,存储在状态变量(statevariables)中,比如实例域或静态域。对象的状态还包括了其他附属对象的域。例如,HashMap的状态一部分存储到对象本身中,但同时也存储到很多Map.Entry对象中。一个对象的状态包括了任何对它外部可见行为产生影响的数据。 所谓共享,是指一个变量可以被多个线程访问;所谓可变,是变量的值在其生命周期内可以改变。一
卡索
·
2013-07-05 10:00
Java线程安全
和非线程安全
ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable是线程安全的;StringBuilder是非线程安全的,StringBuff
ydbc
·
2013-05-16 14:00
java线程
Java线程安全
和非线程安全
ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable是线程安全的;StringBuilder是非线程安全的,StringBuff
xiao__gui
·
2013-05-16 14:00
java
多线程
同步
线程安全
synchronized
分享个
java线程安全
,自增主键id的类AtomicLong
线程安全自增的类AtomicLongseq=newAtomicLong(0);seq.incrementAndGet()
sd0902
·
2013-04-24 11:00
java线程安全
问题之静态变量、实例变量、局部变量
java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境下的线程安全问题结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则误人子弟!静态变量:线程非安全。
KingBoxing
·
2012-12-14 15:06
java线程安全
问题之静态变量、实例变量、局部变量
java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。 此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境下的线程安全问题结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则误人子弟! 静态变量:线程
aaa1117a8w5s6d
·
2012-12-14 15:00
java线程安全
为一个Javaweb开发人员,很少也不需要去处理线程,因为服务器已经帮我们处理好了。记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT、Socket、多线程、I/O,编写的客户端和服务器,当时做出来很兴奋,回学校给同学们演示,感觉自己好NB,呵呵,扯远了。上次在百度开发者大会上看到一个提示语,自己写的代码,6个月不看也是别人的代码,自己学的知识也同样如此,学完的知识如果不使
liushuai_ly
·
2012-12-09 22:00
java线程安全
为一个Javaweb开发人员,很少也不需要去处理线程,因为服务器已经帮我们处理好了。记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT、Socket、多线程、I/O,编写的客户端和服务器,当时做出来很兴奋,回学校给同学们演示,感觉自己好NB,呵呵,扯远了。上次在百度开发者大会上看到一个提示语,自己写的代码,6个月不看也是别人的代码,自己学的知识也同样如此,学完的知识如果不使
Hsuxu
·
2012-11-30 10:00
java线程安全
理解
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。比如一个ArrayList类,在添加一个元素的时候,它可能会有两步来完成:1.在Items[Size]的位置存放此元素;2.增大Size的值。在单线程运行的情况下,如果Size=0,添加一个元素后,此元素在位置0,而且Si
wulianghuan
·
2012-11-16 15:17
java线程安全理解
java线程安全
总结
java线程安全
总结 最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。
zzjjiandan
·
2012-10-30 19:00
java线程安全
理解
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。比如一个ArrayList类,在添加一个元素的时候,它可能会有两步来完成:1.在Items[Size]的位置存放此元素;2.增大Size的值。在单线程运行的情况下,如果Size=0,添加一个元素后,此元素在位置0,而且Si
wulianghuan
·
2012-10-15 23:52
java
线程安全
Java线程安全
总结
http://blog.csdn.net/fancyerii/article/details/7954957
爱国者
·
2012-10-10 18:00
java
线程安全
java线程安全
例子
public class Test { public static void main(String[] args) { Runnable runnable = new Runnable() { public void run() { synchronized(this){ for (int i = 0; i < 10; i++) { S
zhang80jie
·
2012-10-08 16:00
java线程
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他