#Java线程安全

关于线程的问题,清高手指点

04-06-08 32 2404 Johnson_Duan

对于线程我有以下的理解,不知是否正确,请高手指点一下: 1、只要类或者类的方法没有使用公共变量,则这个类或类的方法就是线程安全的。就不需要同步。 2、入上所说得类如果是安全的,那么多个线程同事调用这个... 详细

java线程安全问题

08-12-29 15 1596 1 windgoogle

1.做了个测试,使用HashMap ,多个线程做put get ,remove等操作,模拟类似tomcat存放session的数据结构 只是我在put,get remove时没有加同步锁,(线程不... 详细

有一个java面试题求大神解读

12-10-20 8 2043 6 cugxw

public class Point{ public int x,y; public Po int ( int x, int y){ x=0... 详细

用两个锁解决单例模式的同步

05-01-14 12 1185 老老猿

public class Singleton { private static Singleton instance = null; static int i = 0; //建实例锁 ... 详细

线程安全的单态类会影响性能么?

04-04-07 11 1044 missxkl

当一个线程安全的单态类被多线程并发访问时,对性能的影响有多大? 困惑中。。。. 详细

一般的bean这种对象是不是存在线程步安全问题

04-06-26 6 600 chinahero

比如 public class MyBean { private String name; public void setName(String name){this.name=name;}... 详细

Spring Boot线程安全指南

18-12-05 1790 2 banq

Spring控制器/服务/单单例是线程安全的吗? 答案是它取决于作用域:  决定组件线程安全性的主要因素是其作用域Scope。 哪个Spring作用域是线程安全的? 为了回答这个问题,首先需... 详细

volatile读不是没有代价

12-11-19 4 806 1 banq

Are volatile reads really free? 谈到如果为老线程安全加上volatile后,并不是免费的,与没有加volatile的性能对比如下: . 详细

使用不可变Java记录Record来避免多线程并发错误 - foojay

21-06-10 124 1 banq

在多线程 Java 应用程序中,任何线程都可以更改对象的状态。Java 语言规范中的 Java 内存模型 指定了一个线程所做的准确更新何时对其他线程可见。这是专业 Java 开发人员每天处理的最大问... 详细

并发查询数据库问题

05-11-09 4 1032 leafdly

有一个getUserInfo(String name)方法用来查询某人的个人信息。 这时有两个用户(张三和李四)同时调用这个方法来查询他们的信息。有没有可能发生张三查询出来的是李四的信息,而李四却得到... 详细

DDD的不变性

09-01-18 2 1273 jeffrey4chartcrm

我最近在看 DDD 的译本,读到ddd的不变性的时候有点不理解。到底什么是ddd的不变性?往各位解答,谢谢! [该贴被admin于2009-04-16 09:15修改过] [该贴被admin于2... 详细

Java中volatile副作用:不使用CPU缓存

21-04-02 262 banq

高速缓存位于在CPU和主内存之间,是一个速度更快的内存模块,其总体目的是提升性能。 缓存通常是由具有不同大小和访问时间的几个层次级别组成。L1缓存是最小和最快的。L2更大而更慢。L3更大甚至更慢-但... 详细

Java中的不可变数据结构 - Jworks.io

19-03-27 580 1 banq

开发人员通常认为拥有final引用,或者val在Kotlin或Scala中,足以使对象不可变。这篇博客文章深入研究了不可变引用和不可变数据结构。 不可变数据结构的好处 不可变数据结构具有一些... 详细

请教关于Singleton模式和synchronized static 方法的问题

05-11-24 2 674 Jamsa

一直弄不清这两种方式在使用上的具体区别,好像觉得两种方式在使用的时候可以互相替换。 觉得synchronized static 的方法既是静态的又使用了同步,那么还有必要搞一个Singleton吗?. 详细

关于JSP 实例方法的线程安全

05-06-16 3 577 eserver220

我测试了下面的代码段,可还是得不出个结论来,还请各位大虾指点迷津。 代码如下: -------- <%-- Copyright (c) 2002 by Phil Hanna ... 详细

共有 15