就是多个类访问一个singleton类的不同或相同函数,这样的访问是并发的吗?
如果是dataaccess层的类,访问数据库是并发的吗?

解决方案 »

  1.   

    singleton类是不会发生并发的,在多线程的情况下,倒是可能发生多于单个类的问题
      

  2.   

    數據連接如果做成singleton的,用DataReader的時候可能會出問題
      

  3.   

    http://community.csdn.net/Expert/topic/4611/4611177.xml?temp=.4171717
      

  4.   

    那么再问一下,使用singleton会不会导致运算效率的下降呢?
      

  5.   

    如果需要同步那是会降低效率的,因为同一时间只能有一个线程处理.
    是不是需要这样做还要看实际需求.
    dataaccess类需不需要有并发,那要看你类的设计.
    无状态的类是不需要考虑并发的.