标签:架构设计
求问一个代码设计的问题
原本的数据访问层都是静态的,连conn也是静态的,原因是原本的设计是一次只支持一个连接串的,现在因项目需要,要改成同时支持多个连接串的方式,可以认为一个用户就是一个连接串。假如还是使用原本的静态数据访问层则每切换一个用户都要从新设置连接串,由于多个用户又是多线程访问的,于是还要上线程锁lock一下,这无疑还是单线程模式呢。以前没有碰到过这样的问题,讨教一下怎……
09-25 立刻查看
原本的数据访问层都是静态的,连conn也是静态的,原因是原本的设计是一次只支持一个连接串的,现在因项目需要,要改成同时支持多个连接串的方式,可以认为一个用户就是一个连接串。假如还是使用原本的静态数据访问层则每切换一个用户都要从新设置连接串,由于多个用户又是多线程访问的,于是还要上线程锁lock一下,这无疑还是单线程模式呢。以前没有碰到过这样的问题,讨教一下怎……