永发信息网

java 多线程中对象怎么保证线程安全

答案:2  悬赏:0  手机版
解决时间 2021-01-29 18:31
java 多线程中对象怎么保证线程安全
最佳答案
java中,线程安全的解决方法或过程:
1.如果对象是immutable,则是线程安全的,例如:String,可以放心使用。
2. 如果对象是线程安全的,则放心使用。
3.有条件线程安全,对于Vector和Hashtable一般情况下是线程安全的,但是对于某些特殊情况,需要通过额外的synchronized保证线程安全。
4.使用synchronized关键字。
全部回答
既然是单例的,那就是只有一个对象,在内存中只有一份实例。 除非各个方法上有同步锁,否则就不是线程安全的。 特别是涉及到方法的参数,比如有方法 methoda(object o){...} 那第一个线程传进行一个string,当该方法执行的过程中,另外一个线程又传进来一个long,那很可能造成methoda产生非预期的结果。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
反扑的意思是什么啊?知道的请说下!
斗胆灯和筒灯的区别是什么
剑三锁定目标,我明明摁了tab键,为什么还是
萧山汽车站有没有去永康的汽车,价格多少,什
茶房怎么去啊,我要去那办事
5月18号结婚好吗
溪河的意思是什么啊?知道的请说下!
怎样禁用ed2k下载
水塔口茶店地址有知道的么?有点事想过去
山楂与杏树嫁接行吗?
找类似 <找个女人嫁了吧>的文
轴承6209z和6209so的区别
垂球的意思是什么啊?知道的请说下!
金融专业的以后从事人力资源管理容易吗
雅聚香道地址有知道的么?有点事想过去
推荐资讯
人力资源规划与人力资源管理的其他职能有着复
停车场(百盛世家西南)地址有知道的么?有点事
一道关于根号的数学题√x+√-x+2 的值为
下列不属于生命现象的是BA. 蜻蜓点水B. 钢铁
保底消费89元的号码卡不用可以直接丢了吗?会
求一个手机号注册一个手机游戏,我手机号不知
公言的意思是什么啊?知道的请说下!
【微博的兴起】下列各句中没有语病的一项是A.
电信宽带营业厅(杨芬港镇)地址在哪,我要去那
美达摄影地址在哪,我要去那里办事
求!! 急啊!!!勇者斗恶龙之怪兽仙境里面
大光明眼镜(北斗北路店)地址在哪,我要去那里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?