多线程内创建对象合适吗
小弟有个数据库操作类,在多线程函数存储数据的时候有点小疑问,难道要把数据库类的对象放到多线程的函数中创建吗,这样会创建N多对象,会不会浪费资源?
有什么好的解决方法没
[解决办法]
如果你的逻辑允许共享对象,也可以只用一个,作为参数传给线程
但相应的,需要考虑对象的线程安全和同步问题
鱼与熊掌不可得兼
发布时间: 2012-06-16 20:34:32 作者: rapoo
多线程内创建对象合适吗
小弟有个数据库操作类,在多线程函数存储数据的时候有点小疑问,难道要把数据库类的对象放到多线程的函数中创建吗,这样会创建N多对象,会不会浪费资源?
有什么好的解决方法没
[解决办法]
如果你的逻辑允许共享对象,也可以只用一个,作为参数传给线程
但相应的,需要考虑对象的线程安全和同步问题
鱼与熊掌不可得兼