1. 如果把一个项目部署到服务器上(如tomcat)上,后台程序在获取连接如 if(connection != null){ connection = new getConnection)  多个客户端访问的时候,都要求获取数据库连接,请问是一个客户端产生一个对象吗? 还是多个客户端共享一个对象。它们之间是多线程的还是单线程的呢?我的意思就是A请求了服务器new了个对象出来,在B在请求的时候A new出的对象对B是否还起作用。
2. 打印的 连续套打 是如何实现的,可以介绍下思路吗? 谢谢,如果有参考源码的话,请发我份,谢谢...我邮箱 [email protected]

解决方案 »

  1.   

    就if(connection != null){ connection = new getConnection)来看:
    关键看connection的定义
    如果是全局的:将只有一个连接,是共享的。具体需要看代码多客户端都是多线程的,和数据库连接无关。
      

  2.   

    刚好这两天我们在接受达内集团的一个培训课,老师在一个银行管理系统(BMS)中,提到多客户访问服务器端的初始化问题,老师说,为了节省内存,我们可以把服务器端做成一个单例,这样实现起来,可以多客户共享第一个客户new的对象,节省了内存,间接地提高了效率。