44问答网
所有问题
Java中的类如何保证线程安全
如题所述
举报该问题
推荐答案 2018-06-11
java中,线程安全的解决方法或过程:
1.如果对象是immutable,则是线程安全的,例如:String,可以放心使用。
2. 如果对象是线程安全的,则放心使用。
3.有条件线程安全,对于Vector和Hashtable一般情况下是线程安全的,但是对于某些特殊情况,需要通过额外的synchronized保证线程安全。
4.使用synchronized关键字。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YWZZYDG3KZVYZZ3YZGZ.html
相似回答
怎样保证线程安全
?
答:
线程1:图片采集线程,不停的采集数据,放到数据链里缓存
php如何保证线程安全 线程安全本身在php 的运行原理上就做到了,每个请求重新分配的内存空间,所谓php 的现线程安全,指的是 php扩展, 随着扩展模块的启动,分配的内存可以提供给多个请求调用. php线程安全通过全局的global_id ,为每个全局变量做了唯一ID的区分. ...
如何保证线程安全
?
答:
1、不可变
在java语言中,不可变的对象一定是线程安全的,无论是对象的方法实现还是方法的调用者,都不需要再采取任何的线程安全保障措施。如final关键字修饰的数据不可修改,可靠性最高。2、绝对线程安全 绝对的线程安全完全满足Brian GoetZ给出的线程安全的定义,这个定义其实是很严格的,一个类要达到...
Java中如何保证线程安全
性
答:
线程安全主要在体现在这三个方面:1.原子性:提供互斥访问
,同一时刻只能有一个线程对数据进行操作,(atomic,synchronized);2.可见性:一个线程对主内存的修改可以及时地被其他线程看到,(synchronized,volatile);3.有序性:一个线程观察其他线程中的指令执行顺序,由于指令重排序,该观察结果一般杂乱...
北大青鸟
java
培训:关于
线程安全
问题分析?
答:
要使得对象是线程安全的,
要采用同步机制来协同对对象可变状态的访问
。Java常用的同步机制是Synchronized,还包括volatile类型的变量,显示锁以及原子变量。在多个线程中,当它们同时访问同个类时,每次执行的结果和单线程结果一致,且变量值跟预期一致,这个类则是线程安全的。锁的特性锁机制的两种特性:互斥...
大家正在搜
java如何保证线程安全
hashmap如何保证线程安全
如何保证集合是线程安全的
java全局变量保证线程安全
多线程怎么保证线程安全
如何保证单例线程安全
spring如何保证线程安全
如何实现一个线程安全的类
java哪些类是线程安全的
相关问题
Java中如何保证线程安全性
java 多线程中对象怎么保证线程安全
如何确保Java线程安全?
Java中如何使方法线程安全
在Java如何保证方法是线程安全的
JAVA中如何保证线程安全以及主键自增有序
如何解决java中线程安全问题
JAVA 怎样实现本地线程安全?